使用条件语句或三目运算符将不同的赋值结果分别赋给变量。例如:
int x, y;
int a = 1, b = 2, c = 3;
if (condition1) {
x = a + b;
} else if (condition2) {
x = b + c;
} else {
x = a + c;
}
y = (condition3) ? a : b;
在这个例子中,当 condition1 满足时,变量 x 被赋值为 a + b;当 condition2 满足时,变量 x 被赋值为 b + c;当以上条件都不满足时,变量 x 被赋值为 a + c。而变量 y 的值则根据 condition3 条件的满足情况赋值为 a 或 b。
上一篇:变量更新但重新恢复为旧值
下一篇:变量个数决定列数。