【问题标题】:Declare an array声明一个数组
【发布时间】:2015-08-03 19:44:50
【问题描述】:

您好,我对作业有些困惑,

一个。声明一个包含 50 个 int 类型分量的数组 alpha。

b.将 alpha 的每个分量初始化为 -1。

所以我所做的就是声明数组

    For( int I = 0; i < 50; I++);

这是否正确声明了数组,然后将 alpha 的每个组件初始化为 -1,我不确定这意味着什么!有什么帮助吗?

【问题讨论】:

  • 给出的代码不是有效的 C++,因此不能是有效的数组声明。
  • 这是初始化数组的一部分,但不要在 for 循环中使用大写字母,也不要将它们与变量混合。但这并没有声明一个数组。
  • For( int I = 0; i &lt; 50; I++); 这与有效的 c++ 语法(如:for( int I = 0; I &lt; 50; I++);)相差不远,但如果没有循环体,则毫无用处。
  • 你需要和你的导师谈谈。此处提供的任何示例都将为您的作业提供答案。我们更喜欢通过思考得出答案。
  • 谢谢大家,经过几个小时的阅读,我终于弄明白了!

标签: c++ arrays


【解决方案1】:

更新

这是创建具有 20 个插槽的整数数组的正确方法。

int foo[20];

for 循环应该是这样的:

for (int i = 0; i < 20; i++) {
    // do whatever you want here
}

【讨论】:

  • 数组被称为alpha,每个值都是-1。
  • 埃文,我相信我们试图让 OP 做到这一点,尽管你的回答有足够的错误,它仍然是一个学习经验来找出原因(或者如果直接上交,则得零.)
  • 嗯,请问?这是 "An array: ... Loop ..." Kōan
  • 声明一个数组和一个for循环的例子。我的想法是给 OP 一个基本的想法,只需更改 for 循环(变量名和循环内部)。我并没有试图完全给出解决方案。另外50只是一个巧合,我注意到在我发布之后......
  • int alpha[50]; // 为 (int i = 0; i
猜你喜欢
  • 2012-10-19
  • 2012-10-04
  • 2014-02-02
  • 1970-01-01
相关资源
最近更新 更多