例:
int a[10];
如果定义成全局数组,则此数组就会自动初始化为0
但如果定义成局部数组,则必须要先初始化
int a[10];
memset(a,0,sizeof(a));
一般开全局数组比较大,最大约等于5*10^8,也就是开不到10^9级别的数组,当遇到这种情况,可以考虑离散化。
所以一般全局数组,一维可以开到10^8,二维可以开到10^4.
例:
int a[10];
如果定义成全局数组,则此数组就会自动初始化为0
但如果定义成局部数组,则必须要先初始化
int a[10];
memset(a,0,sizeof(a));
一般开全局数组比较大,最大约等于5*10^8,也就是开不到10^9级别的数组,当遇到这种情况,可以考虑离散化。
所以一般全局数组,一维可以开到10^8,二维可以开到10^4.