当前位置:  开发笔记 > 编程语言 > 正文

简单的C++错误,"否则没有先前的if"

如何解决《简单的C++错误,"否则没有先前的if"》经验,为你挑选了2个好方法。

我刚开始使用C++而且遇到了错误.它告诉我,我有一个没有先前"如果"的"其他",但我这样做.我检查了代码的情况,它看起来基本上就像我正在学习的网站上的例子,它只是在所有的couts之后有不同的句子,所以我不知道什么是错的.任何帮助都感激不尽.

int main()
{
int iOud;

cout<<"Type in your age: ";
cin >> iOud;  //"a variable for the person's age
cin.ignore();
if (iOud < 20 );{
  cout<< "A message\n";
}
else if (iOud > 40 ) {
  cout << "A message\n";
}
else {
  cout << "A message\n";
}
cin.get();
}

Bathsheba.. 8

删除该;if (iOud < 20 );{

if (iOud < 20 ); 一个有效的语句,因此编译器在找到无效之前不会发出错误} else if.这就是首次检查时编译器错误显得奇怪的原因.



1> Bathsheba..:

删除该;if (iOud < 20 );{

if (iOud < 20 ); 一个有效的语句,因此编译器在找到无效之前不会发出错误} else if.这就是首次检查时编译器错误显得奇怪的原因.



2> aliasm2k..:

;if (iOud < 20)终止if声明.

放下它,你会没事的

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有