保存if语句中的变量

save variable from if statement

本文关键字:变量 语句 if 保存      更新时间:2023-10-16

在谷歌上找不到答案,因为我不知道如何表达。

我有一个如下所示的正则函数,并希望更新第一个if语句中的变量编号。我试过各种组合,但都不管用。

int main()
{
  int apple, number;
  cout << "Enter you number"<< endl;
  cin >> apple;
  if (apple == 1){
   number = 2;
  }
  else {
    number = 3;
cout << number << endl;
}

我该如何更改以上内容,以便将2输出到屏幕?

提前感谢!

您需要使用

if (apple == 1)

而不是

if (apple = 1)

CCD_ 1用于比较。还要注意的是,您的代码总是将值2分配给变量apple,因为在您的条件下,您不是在比较,而是在分配。因此,在的情况下,输出将始终为2。