函数和函数之间是可以有机结合的
一、嵌套调用
所谓嵌套调用,说明一个函数中可以嵌套多个函数进行使用
分析代码:
自定义一个函数,函数名为ADD,函数变量为指针*p,语句为*p++
在主函数内,创建变量n,调用函数ADD,打印n
再次连续嵌套调用ADD函数两次,打印n
执行结果为1 2 3
源代码:
#include<stdio.h>
#include<string.h>
void ADD(int *p)
{
(*p)++;
}
int main()
{
int n = 0;
ADD(&n);
printf("%d\n", n);
ADD(&n);
printf("%d\n", n);
ADD(&n);
printf("%d\n", n);
return 0;
}
这就是最简单的函数嵌套调用的使用
注意:函数不可以嵌套定义,可以嵌套调用
再看一个嵌套调用的例子