初始化值的个数可少于数组元素个数.当初始化值的个数少于数组元素个数时,前面的按序初始化相应值, 后面的初始化为0。如果不对数组进行初始化,即在定义的同时没有用列表初始化,那么局部数组的值就取决于编译器而对程序员来说就是不可预料的了。 楼主可以看下这篇文章 http://blog.csdn.net/sibylle/article/details/2026915 ……
个人认为是语言吧 反正没有赋值的就赋0作为初始化
引用 6 楼 zhang20072844 的回复:这个就是C语言为设标准的地方,编译器可以自由设定, 语言标准?那应该就是编译器都得这样实现吧,怎么又说“编译器可以自由设定”呢?
这个就是C语言为设标准的地方,编译器可以自由设定,
69,373
社区成员
243,080
社区内容
加载中
试试用AI创作助手写篇文章吧