TI中文支持网
TI专业的中文技术问题搜集分享网站

数组初始化问题

我在main函数前面定义了一个全局数组q[100],在线仿真发现这个数组初始值不是0,请问这是怎么回事呢,难道要一个个的赋0吗,写成q[100]={0};也是只有第一个数为0,求解答?

Nancy Wang:

变量在使用之前都要初始化的。

申明的时候赋0,比如int q[100]={0};

user5762425:

回复 Nancy Wang:

这样写的结果只有第一个元素为0啊

user6100751:

回复 user5762425:

没有定义的会默认为0你可以找本书看看

user5762425:

回复 user6100751:

我也是这么想的啊,但是结果只有q[0]=0;

赞(0)
未经允许不得转载:TI中文支持网 » 数组初始化问题
分享到: 更多 (0)