- 函数:能够实现特定功能的程序模块
-
一般形式
类型标识符 函数名 (形式参数列表) { //函数体 变量的声明 执行部分 }
- 注意:
- 形式参数列表可以为空
- 背调函数使用的变量,需要在背调函数中声明,在主函数中声明无效
- 调用函数前,需先声明函数的返回值相应的类型和参数类型
- 函数返回值:函数被调用后,执行函数体中的程序段所取得的 并返回给主函数的值
- 一般形式:return +表达式
- 说明:
- 函数返回值的类型和函数定义的标识符类型 一致 若不一致 自动以函数类型为准
- 函数的值为整型,可以去掉int
- 函数体中有多个return语句,只执行第一个return语句
- 除主函数之外的函数 如果不返回函数值, 将函数定义为空函数void
- 空类型函数是不能进行赋值运算的
- 形参与实参
-
int fun(int i,int j) ;//i j 称为形式参数 main() { fun(4,5);//实际参数 }
-
实参与形参传递时应注意:
-
实参与形参的个数应相等
-
实参与形参的类型要相同
-
实参与形参值传递的时候要一一对应传递数据
- 形参与实参的区域:
- 形式参数:如果调用函数没有被调用,则不会开辟内存单元
- 当形式参数为指针类型,实际参数一定要是地址 *i 对应&a
- 实参与形参的类型要相同
- 只有实际参数传递给形式参数 而不能形式参数传递实际参数
-
- 函数调用:
- 被调用的函数必须是已经存在的函数(库函数或用户自定义函数)
- 使用库函数的时候,必须加上其头文件 #include<>
- 若使用用户自定义函数,需要在main函数中对其进行声明
-
4函数
猜你喜欢
转载自www.cnblogs.com/binglingtime/p/12589330.html
今日推荐
周排行