c - C中使用数组的for循环

标签 c arrays loops for-loop

我创建了一个名为 a 的数组,它可以容纳 100 个 double 值,

double a[100];

我将数组 a 的第一个元素设置为 NUM,这是一个在我的代码早期定义的符号常量。

a[0] = NUM

我很好奇如何编写一个 for 循环,将 a 的每个剩余值设置为前一个元素的值加上 0.1。例如,数组中的第二个元素是第一个元素加 0.1。我试过做

for(i=1; i<=99; i=+0.1)

但我认为我对 i 的初始化有问题

最佳答案

使用 i 来索引数组,而不是存储你应该放在数组上的值。请记住,您可以使用表达式来访问数组,例如 a[i - 1]

for (i = 1; i < 100; i++)
    a[i] = a[i - 1] + 0.1;

关于c - C中使用数组的for循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23549252/

相关文章:

运行 GCC 编译的命令?

c - 为什么数据段(ds)是0?甚至还有其他合法变量(整数)

python - 使用python来分隔列

python - 如何将这些嵌套的 for 循环变成单个循环?

javascript - 在循环中为该选择器的所有实例选择(在任何选择器中)特定选项后,暂时禁用该选项

c - 如何在日历C程序中添加事件多于我的时间

c - snprintf 错误。 sizeof 的参数与目标相同

java - 计算数组中的数字

java - 使用 TypedQuery<Entity> 填充 JComboBox 不会显示正确的实体名称

java - 检查有效的 int