c++ - 用整数划分数组项?

标签 c++

我正在尝试用“1000”划分数组的项目,但我认为我的语法有误,请帮助!

data[99] 包含 1-100 的值,而 two[99] 为空。

float two[99];
for(int x=0; x<100; x++)
{
  two[x]=data[x]/1000;
}

最佳答案

像这样定义两个:

float two[100]; // 99 + 1

在 C/C++ 中,数组从 0 开始,所以 two[99] 指的是 two 的第 100 项。

关于c++ - 用整数划分数组项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15476624/

相关文章:

c++ - 初始化为 const float* 而不是 const float ** 的数组数组

c++ - 为空间优化 tribools 数组

c++ - 再次 freopen 但 fseek 后仍然无法读取

c++ - 为什么 GCC -O3 在 std::deque 上使用过滤器迭代器导致无限的 std::distance?

c++ - 如何在 C 和 C++ 中设计具有并行接口(interface)的库

c++ - 在 VS 上使用 Qt 库

c++ - 图形在空间中的方向

c++ - 我应该如何在自定义命令行中处理文本 IO?

python - c++ 执行时间比 python 慢

c++ - "Main"已在当前范围内声明