使用条件语句或三目运算符将不同的赋值结果分别赋给变量。例如:
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
。
上一篇:变量更新但重新恢复为旧值
下一篇:变量个数决定列数。