1.static变量与非static变量所在内存区的区别?
答:static变量所在内存区是全局/静态区
2.C源代码的范围包括哪些?
答:函数 当前文件 整个项目
3.static变量的生命周期与作用域是什么?
答:全局静态变量
生命周期也是整个程序同在的,从程序开始到结束一直起作用
全局静态变量作用域只在定义它的一个源文件内,其他源文件不能使用它
局部静态变量
生命周期是其第一次初始化后就一直存在直到程序结束
作用域只在定义它的函数内可见,出了该函数就不可见了
答:static变量所在内存区是全局/静态区
答:函数 当前文件 整个项目
答:全局静态变量
生命周期也是整个程序同在的,从程序开始到结束一直起作用
全局静态变量作用域只在定义它的一个源文件内,其他源文件不能使用它
局部静态变量
生命周期是其第一次初始化后就一直存在直到程序结束
作用域只在定义它的函数内可见,出了该函数就不可见了