由于无法在初始化后为 const 赋值,我该如何实现?
const double input1[1000][2];
for(int i = 0; i < 1000; i++){
input1[i][0] = i;
input1[i][1] = i*2;
}
最佳答案
您必须生成显式初始化(即 { {0, 0}, {1, 2}, {2, 4}, ... 等等 ... {1000, 2000}
。
您可以使用 map/apply 执行此操作宏,或与您的构建系统一起运行 - 让它运行一些脚本来生成初始化序列并将其植入文件中。
关于c - 在C中初始化一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48999350/