#include<stdio.h>
int main()
{ int k=4,a=3,b=2,c=1;
printf("\n%d\n",k<a?k:c<b?c:a);
return 0;
}
就是比较大小
这是三目运算符,条件 ? 结果1 : 结果2,意思:判断条件是否满足,满足输出结果1,否则输出结果2.
上面的就可以这样理解,
if(k<a){
printf("\n%d\n",k);
}else{
if(c<b){
printf("\n%d\n",c);
}else{
printf("\n%d\n",a);
}
}