正在加载图片...
圳)职业技术学院 Shenzhen Polytechni p=func(k, m) printf("号3d\n",p); func(int a int b) [static int m=0, i=2 i+=m+1 return m (2) void func (int)i (int k=4i func(k) void func (int a I static int m=0; printf("号3d",m 学生容易出错的地方 静态变量在程序中的值 全局变量与局部变量同名时起作用的那个变量 问题与讨论 在什么情况下用静态变量? 什么是全局变量(外部变量) 什么是局部变量(内部变量),与全局变量有什么区别 什么是外部函数 什么是内部函数,与外部函数有什么区别 什么是静态变量 什么是动态变量,与静态变量有什么区别 计算机系乌云高娃 Wygwl2lcn, com第48页共83页深 圳 职 业 技 术 学 院 Shenzhen Polytechnic 计算机系乌云高娃 Wygw@21cn.com 第 48 页 共 83 页 p=func(k,m); printf("%3d\n",p); } func(int a,int b) {static int m=0,i=2; i+=m+1; m=i+a+b; return m; } (2). void func(int); main() {int k=4; func(k); func(k); } void func(int a) { static int m=0; m+=a; printf("%3d",m); } 学生容易出错的地方 静态变量在程序中的值 全局变量与局部变量同名时起作用的那个变量 问题与讨论 在什么情况下用静态变量? 什么是全局变量(外部变量) 什么是局部变量(内部变量),与全局变量有什么区别 什么是外部函数 什么是内部函数,与外部函数有什么区别 什么是静态变量 什么是动态变量,与静态变量有什么区别
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有