一、函数的嵌套调用
函数和函数之间可以根据实际的需求进行组合的,也就是互相调用的。
#include <stdio.h>
void new_line()
{
printf("hehe\n");
}
void three_line()
{
int i = 0;
for (i = 0; i < 3; i++)
{
new_line();
}
}
int main()
{
three_line();
return 0;
}
输出结果是:
注:函数可以嵌套调用,但是不能嵌套定义。
例如:
二、函数的链式访问
把一个函数的返回值作为另外一个函数的参数。
典型的链式访问:
printf函数的返回值是字符打印的个数。
链式访问的前提条件是函数得有返回值。
函数不写返回类型时,默认返回int。