c++ - "error:expected ' ; ' before ' {' token

标签 c++ codeblocks

我正在使用代码块做 C++ 作业。任务是编写一个程序来确定数字是奇数还是偶数。代码如下。

#include <iostream>

using namespace std;

int number;

int main()
{
   cout<<"Please enter number"<<endl;
   cin>>number;
   if(number%2==0)
   {
      cout<<"The number:"<<number<<" is even" <<endl;
   }
   else()
   {
      cout<<"The number:"<<number<<" is odd" <<endl;
   }
   return 0;
}

最佳答案

您的代码中有 else()(在 return 语句上方)。 else 后面不需要括号。另请注意,在这种情况下,您可能不需要将 number 作为全局变量。如果它必须是全局的,那么就这样做,否则尽量将变量限制在类或函数中。

关于c++ - "error:expected ' ; ' before ' {' token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32876517/

相关文章:

c - 删除功能中不需要的结果

C++ Mysql 在数据库中保存二进制 blob

c++ - 2D 欧几里得 vector 旋转

c++ - 整数如何存储在内存中?

c++ - 有没有更好的方法可以编写这个程序?

c - SDL 事件处理不起作用

c++ - 代码块中不包含 iostream 库

c++ - 运行 OPNet 项目时出现错误

c++ - 错误 : expected identifier before 'template'

c - 启动调试器失败 : No executable specified, 使用 `target exec'