数组不赋初值,那么你将会面临以下麻烦

今天在写桶排序的时候,意外发现我的数据得不到正确结果

起先我这样写了一个桶排数组:

int a[MAX];

codeblocks调试数组内存是这样的 (大量的随机数,页地址浪费内存,且有脏数据)

然后我将其赋初值

int a[MAX]={0};

 期初其初始化也是和上面一样,但是赋初值之后就变成只有0的下标的数据了

 所以大家平时一定要给数组赋初值

或者将其写在main函数外面!!!!