</pre><pre name="code" class="cpp">int a[10];
cout<<a[0];
这种情况下,输出a[0]的值是多少呢?
这还跟a是哪种变量类型有关。
因为,全局变量,静态变量处于数据区。
所以,a[0]的初始值为0
因为,局部变量出去堆栈。
所以,a[0]的值为内存中的值,也跟编译器有关。
</pre><pre name="code" class="cpp">int a[10];
cout<<a[0];
这种情况下,输出a[0]的值是多少呢?
这还跟a是哪种变量类型有关。
因为,全局变量,静态变量处于数据区。
所以,a[0]的初始值为0
因为,局部变量出去堆栈。
所以,a[0]的值为内存中的值,也跟编译器有关。