a[]数组放在main函数里面,不会赋初值的。int a[10];main(){printf("%d",a[5]);} 这样就可以默认初值为0了。或者在main函数里面会赋初值也行~main(){int a[10]={0};printf("%d",a[5]);}