数组不赋初值,那么你将会面临以下麻烦
今天在写桶排序的时候,意外发现我的数据得不到正确结果
起先我这样写了一个桶排数组:
int a[MAX]; 
codeblocks调试数组内存是这样的 (大量的随机数,页地址浪费内存,且有脏数据)

然后我将其赋初值
int a[MAX]={0}; 
期初其初始化也是和上面一样,但是赋初值之后就变成只有0的下标的数据了

所以大家平时一定要给数组赋初值
或者将其写在main函数外面!!!!
今天在写桶排序的时候,意外发现我的数据得不到正确结果
起先我这样写了一个桶排数组:
int a[MAX]; 
codeblocks调试数组内存是这样的 (大量的随机数,页地址浪费内存,且有脏数据)

然后我将其赋初值
int a[MAX]={0}; 
期初其初始化也是和上面一样,但是赋初值之后就变成只有0的下标的数据了

所以大家平时一定要给数组赋初值
或者将其写在main函数外面!!!!