Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在下面的情况 2、3、4、5 中,初始化是如何发生的。1 将包含垃圾。
char x[16]; char x[16] = {0}; char x[16] = {0, }; char x[16] = {1}; char x[16] = {1, };
如果对数组使用大括号初始值设定项语法,则初始值设定项列表中未提及的任何其他元素都将使用零进行初始化。
@Philipp 是正确的。
一个快速测试给了我这个:
http://codepad.org/DsOtXIYg
顺便说一句,这是运行测试代码的绝佳链接。