- //全局变量思考练习
- //定义全局变量时,数组没有初始化则都为0
- //定义局部变量时,数组没有初始化则都为垃圾数,除法部分初始化或者全部初始化
- //实现一个函数调用本身不会出现死递归的案例
- #include<stdio.h>
- int a=0;
- int add();
- int main(){
- add();
- return 0;
- }
- ////下面这为什么运行出错?
- int add(){
- if(a<5)add();
- printf("add调用第%d次\n",a);
- a++;
- return 0;
- }
复制代码 |
|