在C++中当然分局部变量和全局变量,两个的区别在于他们的生命周期和作用域不一样。
至于静态变量初始化值如果你没有给他初始化的话,编译器会自动赋予它初始化值一般为0,但建议还是自己初始化一下,任由编译器初始化的话值是不能预测的,毕竟每个编译器是不一样的,初始化值也会不一样滴。
静态变量 需要初始化 不都是零 只是本次改变的值一直保存到第二次操作这个变量
C++中肯定区分局部变量与全局变量的,只是在单文件程序中 静态局部变量与全局变量功能类似
在多文件工程中全局变量在整个文件工程中可见 静态局部变量只能在它所在的文件中可见
未指定初始值的时候,不做初始化。变量的值是不确定的。
有局部和全局之分。一个简单的识别方法是,顺着变量前后寻找,如果变量包含在一对大括号内,就是局部变量。没有大括号包含,则是全局变量。
谁说的静态变量都初始化为0.
有作用域就有全局和局部之分
分啊!而且很明显啊