2024-11-30 07:59:57
考察的是:
全局变量和局部变量的作用域问题;注意main函数中的i是局部变量,fun函数中的i是全局变量;
static存储类型变量的生存期问题;注意fun函数中的m为staic修饰,只初始化依次,生存期直至退出程序
函数递归调用问题;
全局变量定义未初始化,默认值为0;全局变量i初值为0
第一次调用fun函数fun(i,&j),i为局部变量,值为1,j值为2. 全局变量i=0+2+1=3,m=3,main中的j值自增为3,输出3,3,fun函数返回3
第二次调用fun函数,fun(3,&j),j值为3,全局变量i=3+3+3=9,m=4,main中的j值自增为4,输出9,4
两次输出合在一起就成了3,39,4
2024-11-30 07:55:08