c++ - C - 字符数组初始化

标签 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, };

最佳答案

如果对数组使用大括号初始化语法,则初始化列表中未提及的任何其他元素都将初始化为零。

关于c++ - C - 字符数组初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11910474/

相关文章:

c++ - MFC 将双数据类型写入注册表

c++ - 如何拥有可被多种语言调用的 C++ 库?

c - 如何在 C 中获取 %APPDATA% 路径(Windows 7)

c++ - LibCurl - 发布静态库链接问题

php - 在php中检查二维数组的值

javascript - 如何比较 JavaScript 表格中的单元格并测试是否相等? indexOf 是如何工作的?

javascript - 检查数组是否包含字符串的一部分并找到索引号

php - linux 正确标志传递 gcc mcrypt.h 位置

c++ - 如何为包含结构的类声明成员函数?

c - 有什么方法可以准确获取 Linux 上文件的哪一部分已更改