int a[10]={0};
此代码只对a[0]做了初始化,其余默认为0;
亦如;int a[10]={9};则a[0]为9,其余默认为0;
但是如果int a[10];并没有初始化,则值未知,运行时报错。
变量的初始化非常重要,应在声明时就进行初始化。否则到最后经常出现莫名其免的问题,往往很难想到变量的初始化问题上
int a[10]={0};
此代码只对a[0]做了初始化,其余默认为0;
亦如;int a[10]={9};则a[0]为9,其余默认为0;
但是如果int a[10];并没有初始化,则值未知,运行时报错。
变量的初始化非常重要,应在声明时就进行初始化。否则到最后经常出现莫名其免的问题,往往很难想到变量的初始化问题上