我有两个变量
int a, b ;
a
并且b
可以具有来自0
-的任何值,3
并且基于 a 和 b 的值,每个条件应该有几个句子。
我使用了嵌套开关:
switch(a)
{
case go:
{
switch(b)
{
case go: {...}
...
case write: {...}
}
}
...
case 3:
{
...
}
}
我还有一个
enum
{
go = 0 ;
wait =1 ;
read = 2;
write =3 ;
}
我有一个非常大的嵌套开关来检查所有 4*4 =16 条件
我想使用问号? :
运算符来实现
就像是
(a=b==0) ? Do something ? Do something.
但是,我在每种情况下都有多个语句要做。
我如何使用这个来做到这一点?: 三元运算符?
提前致谢