在c语言中,符号"?“与”:"是一起出现使用的。两者组合成条件选择语句。
例如:A?X:Y;
该句中"A"为判断条件,“A"为真时为X
,”A”不成立时为”Y
"。
例子1:
n=x>y?1:0; // x>y时n=1,x<=y时n=0;
例子2:
x>y?n++:f=0; // x>y时执行n++,x<=y时执行f=0;
在c语言中,符号"?“与”:"是一起出现使用的。两者组合成条件选择语句。
例如:A?X:Y;
该句中"A"为判断条件,“A"为真时为X
,”A”不成立时为”Y
"。
例子1:
n=x>y?1:0; // x>y时n=1,x<=y时n=0;
例子2:
x>y?n++:f=0; // x>y时执行n++,x<=y时执行f=0;