C语言 函数定义及调用
2015-01-24 20:18
232 查看
先了解以下知识点:
1、编写一个自定义函数时步骤如何?
2、什么是函数?
3、函数的定义语法?
4、库函数和自定义函数的使用?
5、什么是形参,什么是实参?
6、变量的作用域?
7、普通变量作为函数参数及数组名作为函数参数的区别和使用?
做习题:
1.写一个函数,返回输入整数(大于999小于10000)的每位数的数字之和。例如:1234 1+2+3+4 = 10
2.写一个函数,给指定的一个3x3的二维整型数组转置,即行列互换
3.已知一个一维数组,用数组名作为函数参数,对该数组进行排序,得出排序后的数组;
4.写一个函数,返回输入一个单词中ASCII最大的字符
5.写一个函数,求得 2的平方的阶乘 + 3的平方的阶乘
6.动态输入年、月、日,计算该日是该年的第几天;不使用之前的switch方式;
7.写一个函数,将传入的字符串转为全大写,数字和符号不变。
(两数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。)
8.编写一个带有两个double参数的函数,返回两个参数的谐均值。
在做第四题时,我运用了迭代思想,这真的是一个好方法:
int backOfNumbert(char ch){
if(ch >= 'a' && ch <= 'z') {
return ch - 'a' + 1;
}
else if(ch >='A' && ch <= 'Z') {
return ch - 'A' + 1;
}
else return -1;
}
1、编写一个自定义函数时步骤如何?
2、什么是函数?
3、函数的定义语法?
4、库函数和自定义函数的使用?
5、什么是形参,什么是实参?
6、变量的作用域?
7、普通变量作为函数参数及数组名作为函数参数的区别和使用?
做习题:
1.写一个函数,返回输入整数(大于999小于10000)的每位数的数字之和。例如:1234 1+2+3+4 = 10
2.写一个函数,给指定的一个3x3的二维整型数组转置,即行列互换
3.已知一个一维数组,用数组名作为函数参数,对该数组进行排序,得出排序后的数组;
4.写一个函数,返回输入一个单词中ASCII最大的字符
5.写一个函数,求得 2的平方的阶乘 + 3的平方的阶乘
6.动态输入年、月、日,计算该日是该年的第几天;不使用之前的switch方式;
7.写一个函数,将传入的字符串转为全大写,数字和符号不变。
(两数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。)
8.编写一个带有两个double参数的函数,返回两个参数的谐均值。
在做第四题时,我运用了迭代思想,这真的是一个好方法:
int backOfNumbert(char ch){
if(ch >= 'a' && ch <= 'z') {
return ch - 'a' + 1;
}
else if(ch >='A' && ch <= 'Z') {
return ch - 'A' + 1;
}
else return -1;
}
相关文章推荐
- 作业《IOS_C语言》函数分类、函数声明和定义、函数调用、形参实参、函数嵌套调用
- C语言提高-第8讲: 函数的声明、定义和调用(歌手大奖赛计分函数版)
- C语言的简单函数定义与调用
- 第4周 C语言及程序设计提高例程-8 函数的声明、定义和调用
- C语言如何跨文件调用函数定义中声明的变量
- C语言及程序设计提高例程-8 函数的声明、定义和调用
- C语言:返回指针的函数,函数声明、定义和调用,嵌套调用
- C语言如何跨文件调用函数定义中声明的变量
- c语言中的函数的定义以及相关的调用、嵌套、递归以及和数组的关系
- 《IOS_C语言》函数分类、函数声明和定义、函数调用、形参实参、函数嵌套调用
- C语言,函数的声明,定义,以及调用(实现).举例应用.学了这么长时间,初步明白,汗颜啊
- 学点 C 语言(31): 函数 - 声明、定义、调用
- VC调用matlab中定义的.m文件中的函数的实例
- c语言里面的调用显示系统时间的函数及实现过程是什么
- 在一个页面中调用另一个页面定义的函数
- 编译器报:未调用原型函数(是有意用变量定义的吗?)(本文为原创,转载清注明出外)
- C语言程序设计 练习题参考答案 第五章 (1) 函数定义调用
- 关于C语言中函数调用和参数传递机制的探讨
- C语言中,时间调用处理的相关函数介绍
- 关于C语言中函数调用和参数传递机制的探讨