c - 在 C 编程语言的声明时初始化二维数组

标签 c arrays

如何在声明二维数组时将其初始化为 0?

double myArray[3][12] = ?

最佳答案

double myArray[3][12] = {0};

或者,如果您想避免 gcc 警告“初始化程序周围缺少大括号”(警告出现在 -Wall 中,或者更具体地说是 -Wmissing-braces)

double myArray[3][12] = {{0}};

关于c - 在 C 编程语言的声明时初始化二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1688741/

相关文章:

c++ - 如何编写函数并从 main 中调用它们

c++ - 安装 pHash 库时对 `fftw_init_threads' 的 undefined reference

c - 隐式函数声明的行为

c - 在输出文件中插入空行 C 编程

c++ - 如何优化 3d 复杂 <double> 数组的 'for loop' 以提高 C++ 中的速度

c - 跳过值时对数组进行排序

c - 用字符串递归遍历树

c - FTDI。使用 FT_EE_Program 设置设备描述不起作用

php - 数组合并为多维数组

javascript - 向 javascript 数组的 n 种组合添加计数器