C++输入和函数问题(基础)

C++ input and function issue (basics)

本文关键字:基础 问题 函数 输入 C++      更新时间:2023-10-16

我对C++还很陌生。事实上,我今天就开始学了。所以我想把我从阅读的教程中掌握的东西混合起来,创建一个简单的程序,打印出函数的可变部分。变量的值将由用户提供。

到目前为止,我在这里:

#include <iostream>
using namespace std;
cin >> int x;
void number(int x)
{
    cout << "Number is: " << x << endl;
}
int main()
{
    number(x);
    return 0;
}

然而,这遇到了错误。其中之一是变量x未在此范围内声明。

在Main中移动"cin":

 int x;
  cin>>x;

代码在main()函数开始时开始执行。现在

cin >> int x;

根本没有被处决!这意味着一旦你到达

number(x);

程序还没有听说变量"x",并抛出一个错误。

在C++中,主函数的代码必须处于其并行性中。和int x;必须在cin>>之前

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