C++中定义在函数体外的全局变量有全局作用域,而定义在函数体内的局部变量的作用域则是从变量声明一直到函数结束,那么他们到底具体是什么样子的,我做了一下实验。和大家分享一下实验结果。(额,这三种情况做实验的时候是一起完成的。代码也是我再写的,如果出现错误,请读者指正)
第一种情况是只有全局变量temp
- //只有全局变量temp
- int temp = 0;
- int main(){
- std::cout << "temp 的最终值为" <<temp<<endl;//输出为 0
C++中定义在函数体外的全局变量有全局作用域,而定义在函数体内的局部变量的作用域则是从变量声明一直到函数结束,那么他们到底具体是什么样子的,我做了一下实验。和大家分享一下实验结果。(额,这三种情况做实验的时候是一起完成的。代码也是我再写的,如果出现错误,请读者指正)
第一种情况是只有全局变量temp