函数(第二部分)
一、函数嵌套调用和链式访问
(一)函数嵌套调用
函数是可以嵌套调用的
比如用嵌套函数打印三行ABC:
#include<stdio.h>
void pr_line()
{
printf("ABC\n");
}
void pr_3line()
{
int a = 0;
for (a = 0; a < 3; a++)
{
pr_line();
}
}
int main()
{
pr_3line();
return 0;
}
但是要注意,函数可以嵌套函数,但是不能嵌套定义。
比如
int add(int x,int y)
{
return x + y;
int sub(int x, int y)
{
return x - y; //这里两个函数都用了x 和 y,因此无法运行。
}
}
int mian()
{
int a