繁体   English   中英

意外令牌:整数,正在处理2.21

[英]Unexpected token: int, processing 2.21

我正在处理2.2.1,并且我90%确信这在语法上是正确的。 我不断收到错误消息,说明它是错误的,并带有“意外的标记:整数”。

void growEllipse(int ellipseHW){
    if(int i = 0; i != width*2; i++){
       ellipseHW = ellipseHW++;
  }

我试图将int移到函数内,就像这样(请检查下面的内容),但是随后我收到一条错误消息,说它“正在期待RPAREN,找到了';'”。

void growEllipse(int ellipseHW){
  int i;
  if(i = 0; i != width*2; i++){
    ellipseHW = ellipseHW++;
  }
}

这相当令人沮丧,因为它在语法上似乎是正确的。 有人可以帮我解决吗?

看起来您正在尝试使用for循环 ,而不是if语句

for(int i = 0; i != width*2; i++){
  ellipseHW = ellipseHW++;
}

有关for循环的更多信息,请参见处理参考

尝试使用“ for”语句代替“ if”语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM