请讲解一下这个语句: k=b?c:a;
请讲解一下这个语句: k=b?c:a;
k=b,条件判断可以这么用的?
[解决办法]
k=b?c:a
如果b不是0 则k=c
如果b==0 则k=a
[解决办法]
等价于
- C/C++ code
if(b){k = c;}else{k=b;}
[解决办法]
代码写错了。。k=a
等价于
C/C++ code
if(b)
{
k = c;
}
else
{
k=a;
}
[/Quote]
[解决办法]
- C/C++ code
int a=1;int c=2;int b=(a>c)?2:3; // b=3a=2;c=1;int b=(a>c)?2:3; // b=2