C语言 中“?”和“:”的用法 A?X:Y

在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语言,c语言)