1 全局int数组默认值0,double默认0
2. 非全局数组初值是机器垃圾值
#include <stdio.h>
#include <stdlib.h>
int c[5];
int main()
{
int i, j;
int len;
scanf("%d", &len);
int a[len];
int b[5];
printf("%d, %d\n", a[0], a[1]);
printf("%d, %d\n", b[0], b[1]);
printf("%d, %d\n", c[0], c[1]);
//输出结果:
/*
4206628, 0
1961544896, 924883273
0, 0
*/
return 0;
}