新手关于c语言的一个小问题

来源:3-9 三目运算符

_Flora_

2016-10-02 19:04

 printf("%c\n",money>=cost ? 'y':'n'             );是什么意思,为什么就可以输出个y呢


写回答 关注

1回答

  • 续玩家
    2016-10-02 19:29:40
    已采纳

    三目运算,

    (表达式1)?(表达式2):(表达式3)、

    这样的一个顺序,表示的是,如果(表达式1)成立的话就执行(表达式2)否则就执行(表达式3)

    上面就是 如果(money>=cost)成立的话,那么就prinft(y)否则就printf(n)。

    ok???

    _Flora...

    非常感谢!

    2016-10-03 10:53:48

    共 1 条回复 >

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题