1.函数调用的一般形式
2.函数调用的方式
3.函数的嵌套调用
一、
函数名(实参列表);
若调用的是没有形参的函数,实参列表可以没有,括号不能省略。如果实参列表包含多个参数,则各个参数之间用逗号分开。如果形参包含多个函数,用逗号分开。
//实参形参个数相等 类型一致,按顺序对应,一一传递。
二、函数的调用方式
//按函数在程序调用中出现的位置,有三种调用方式
//1.把函数作为一个语句。
printhello();
//2.函数出现在一个表达式中,称为函数表达式,要求函数带回来一个确定的值以参加表达式的运算。
//3。把函数调用当函数的一个实参。
三、函数声明
函数定义也相当于函数声明
函数声明代码放在所有函数定义之前,这样就保证,所有的函数可以调用其他的函数,函数只要声明过就可以被其他函数调用。
函数声明必须放在任何源代码文件之前即开头。
函数声明的一般形式:
类型标识符 函数名(形参列表);
四、函数嵌套调用
C语言中不允许在一个函数中定义另外一个函数(不允许函数嵌套定义)
c允许嵌套调用,在调用的过程中,被调用的函数再去调用第三个函数。
7.3函数递归调用
1.函数递归调用的定义
2.递归调用的出口
3.必须用递归吗,递归的优缺点
4.实际运用