标签: c++ c arrays struct initialization
如何在下面的情况2,3,4,5中进行初始化。 1将包含垃圾。
char x[16]; char x[16] = {0}; char x[16] = {0, }; char x[16] = {1}; char x[16] = {1, };
答案 0 :(得分:7)
如果对数组使用大括号初始化器语法,则初始化列表中未提及的任何其他元素都将使用零进行初始化。
答案 1 :(得分:4)
@Philipp是对的。
快速测试给了我这个:
http://codepad.org/DsOtXIYg
顺便说一句,这是运行测试代码的绝佳链接。