int result[10];
如果是全局数组,就自动会初始化为0
但如果是在函数中定义,那么必须要先初始化
int result[10];
memset(result,0,sizeof(result)); // 注意是sizeof(result) = 40 不是 10 哦
C语言数组初始化
本文探讨了C语言中数组初始化的问题,特别是全局数组与局部数组的区别。全局数组在未明确初始化时默认值为0,而局部数组则需要通过如memset等函数进行显式初始化。
7016

被折叠的 条评论
为什么被折叠?



