为了账号安全,请及时绑定邮箱和手机立即绑定

三目运算中的逻辑

先判断表达式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的真假的


正在回答

1 回答

钱=12 车费11

运算 12>=11 为真 执行表达式二 yes

如钱11 车费12

运算11>=12 为假 执行表达式三 no

1 回复 有任何疑惑可以回复我~
#1

慕仰7464091

谢谢!一直纠结着么问,突然看到你的回答,也搞不懂“printf("%c\n",money>=cost ?'y':'n');”什么意思;现在懂了
2017-11-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926028    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

三目运算中的逻辑

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信