C语言教学版完整版教案.ppt

通过以上测试,我们真正知道——形参是形参,实参是实参。在调用函数时,只是将实参的值赋给了形参,进而被调用的函数操作形参,并未改变实参的值。 如果形参和实参的名字相同,在函数内部,实参将被屏蔽 在下一章,我们将介绍指针,用指针改变实参的值 第十二章 变量,你活了多久? 全局变量与局部变量 局部变量 在函数或复合语句中定义的变量,称之为局部变量(内部变量) 全局变量 在函数外定义的变量,称之为全局变量(外部变量) 类型 作用域 生存域 存储位置 auto变量 一对{}内 当前函数 变量默认存储类型,存储在栈区 static全局变量 当前文件 整个程序运行周期 初始化在data段,未初始在bss static局部变量 一对{}内 整个程序运行周期 初始化在data段,未初始在bss extern变量 整个程序 整个程序运行周期 初始化在data段,未初始在bss register变量 一对{}内 当前函数 运行时存储在CPU寄存器 字符串常量 当前文件 整个程序运行期 数据段 extern函数 整个程序 整个程序运行期 代码段 static函数 当前文件 整个程序运行期 代码段 #includestdio.h f(int ); int main(){ int a = 2,i,k; for(i=0;i2;i++) k=f(a++); printf(%d\

文档评论(0)

1亿VIP精品文档

相关文档