c语言关键字static的作用
2020-04-13 本文已影响0人
遇银
1.修饰局部变量
默认的局部变量,只存在栈空间,生命周期为整个函数
局部静态化,使局部变量在静态数据段保存,由编译器对其初始化,生命周期为整个程序。
2.修饰全局变量
防止重命名,限制变量名只在本文件内起作用
3.修饰函数
防止重命名,限制函数只在本文件内起作用
1.修饰局部变量
默认的局部变量,只存在栈空间,生命周期为整个函数
局部静态化,使局部变量在静态数据段保存,由编译器对其初始化,生命周期为整个程序。
2.修饰全局变量
防止重命名,限制变量名只在本文件内起作用
3.修饰函数
防止重命名,限制函数只在本文件内起作用