1.全局变量数组未初始化,则其默认值全为0;
2.局部变量数组未初始化,则其默认值为-858993460(垃圾值);
全局变量、静态变量处于数据区,未初始化,默认值为0 。
局部变量处于堆栈区,其数值是随机的,即当时内存中的值。
// test.cpp: 定义控制台应用程序的入口点。
#include "stdafx.h"
#include<iostream>
using namespace std;
int n[10];//全局变量数组n
int main()
{
int a[10];//局部变量数组a
cout <<"n[2]="<< n[2] << endl;
cout << "" << endl;
cout <<"a[2]="<< a[2] << endl;
cout << "" << endl;
return 0;
}
结果: