C ++编译错误

时间:2014-01-11 21:27:34

标签: c++ compiler-errors

首先,我的 C ++ 来源:

#include <iostream>
using namespace std;

void number(int x){
    cout << "Number is: " << x << endl;
}

int main(){
    cin >> int x;
    number(x);
    return(0);
}

编译后,我收到以下错误:

  • file.cpp:在函数'int main()'中:
  • file.cpp:9:9:错误:预期在'int'之前表达初级
  • file.cpp:9:9:错误:预期';'在'int'之前
  • file.cpp:10:9:错误:未在此范围内声明“x”

我在 CodeBlocks 中成功编译并运行它,但在Ubuntu下使用 gcc g ++ 会失败。

1 个答案:

答案 0 :(得分:5)

更改

int main(){
    cin >> int x;

int main(){
    int x;

    cin >> x;