/*再次复习
全局5变量:
1.生命周期同程序一样
2.定义在全部函数之外
3.要在使用前定义
4.当函数出现内部定义的同名变量,使用内部变量
5.此处需要注意的是,全局变量存储在静态区,局部变量存储在栈区
*/
//要求编写一个函数,要求函数调用本身不会产生死递归
int a;
int add(){
a++;
if (a<6) {
add();
printf("第%d次调用add()\n",a);
}
printf("this is the %dth time!\n",a);
return a;
}
int main(){
add();
return 0;
}
|
|