先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。
例如:
#include <stdio.h>
int main()
{
//定义小编兜里的钱
double money = 12 ;
//定义打车回家的费用
double cost = 11.5 ;
printf("小编能不能打车回家呢:");
//输出y小编就打车回家了,输出n小编就不能打车回家
printf("%c\n",money>=cost ? 'y':'n');
return 0;
}
我一直没明白他是怎么判断表达式2的真假的
钱=12 车费11
运算 12>=11 为真 执行表达式二 yes
如钱11 车费12
运算11>=12 为假 执行表达式三 no