最后的printf为什么是y:n?还有那个问号是代表什么?

来源:3-9 三目运算符

weibo_慕勒3096431

2015-10-16 19:01

求帮助!!!!!

写回答 关注

2回答

  • june1113
    2015-10-30 19:58:58

    y代表yes,n代表no  就这样简单  英语好的一般掌握很快!!

  • Perona
    2015-10-16 19:08:43
    money>=cost?'y':'n'

    这是三目运算符,money>=cost是条件表达式,‘y'和'n'是返回值;当条件为真,返回'y',为假返回'n'。

    money>=cost?'y':'n'

    这句话的意思就是当(小编的钱)变量money大于(打车的费用)变量cost,那么返回‘y';否则返回'n'。

    这里的‘y'  表示yes;‘n’表示no。


C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题