保存if语句中的变量
save variable from if statement
在谷歌上找不到答案,因为我不知道如何表达。
我有一个如下所示的正则函数,并希望更新第一个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。
相关文章:
- 变量在使用赋值语句赋值后恢复为以前的值
- 在 C++ 中的 if-else if- else 语句期间更改变量
- 如何使用单个返回语句返回对变量的引用
- 如何在单行语句中C++递减多个变量?
- 这些语句是否等效(静态变量、常量变量和泛型)
- 如何在 c++ 中从 switch 语句返回不同类型的变量
- 是否可以在 "if" 语句中声明变量?
- C++If语句变量作用域
- (C++)for循环中的空初始语句是否保存所有编译器中变量的上一次初始化
- 在 if 中使用变量,这些变量在 if 语句中使用
- 代码样式:在 switch/if 语句的分支中重用控件表达式或控制变量
- 面临在 if 语句之外打印变量数据的问题 完成使用 Qt 编程
- 如何使用 if 语句 MQL5 更新变量
- 变量不能在 lambda 中隐式捕获,并且没有使用 switch 语句指定捕获默认值
- 具有多个变量的 if 语句
- 宏的 if 语句中的变量初始化
- if 语句和 --变量
- 是否修改其声明语句中的变量定义良好
- 将 if else 语句的最后一个值分配给变量
- 为什么允许在开关语句中声明变量?但不是声明 初始化