b)?(a: b) " 我硬是没看懂 (a>b)?(a: b) 中的“?”代表什么?整本书都是这样 , 我看同学书上也是这样 ,我郁闷了。。。" />
红联Linux门户
Linux帮助

C语言教科书错了?

发布时间:2010-04-01 16:15:48来源:红联作者:hongyu315
[i=s] 本帖最后由 hongyu315 于 2010-4-2 08:38 编辑 [/i]

我在谭浩强的C语言书上看见" #define QQ(a,b) (a>b)?(a: b) "
我硬是没看懂
(a>b)?(a: b) 中的“?”代表什么?整本书都是这样 , 我看同学书上也是这样 ,我郁闷了。。。
文章评论

共有 43 条评论

  1. hongyu315 于 2010-05-16 09:43:40发表:

    我以为你在搜我的贴呢

  2. meepo 于 2010-05-16 00:23:11发表:

    表示判断。。。。如果a>b,表达式取a的值,否则取b的

  3. hongyu315 于 2010-05-14 08:41:16发表:

    谢谢

  4. 1106194350 于 2010-05-14 00:49:22发表:

    这样应该会好一点吧
    #define QQ(a,b) ((a)>(b))?(a):(b)

  5. hongyu315 于 2010-05-11 16:49:00发表:

    Add this for tracking purpose!

  6. 楼兰后主 于 2010-05-11 11:15:48发表:

    貌似C语言介绍过的。回去看看

  7. shenhao0129 于 2010-05-10 23:55:57发表:

    引用:
    三目,没错,不过这样是否存在缺陷,讨论一下。
    iamxzg 发表于 2010-4-2 12:57

    缺陷到还暂时不知道有没有,只是LZ发的那个预定义,最好都用大括号括起来到是真的

  8. 光之源 于 2010-05-10 22:27:33发表:

    后面有没有再接什么东西,没有的话就把后一个括号去了

  9. hongyu315 于 2010-05-10 17:52:59发表:

    怎么还在?

  10. 0932313 于 2010-05-07 22:46:55发表:

    我连a,b都不懂

  11. hongyu315 于 2010-05-04 16:47:02发表:

    25# power1952


    呵呵

  12. hongyu315 于 2010-05-04 16:47:02发表:

    25# power1952


    呵呵

  13. hongyu315 于 2010-05-04 16:47:02发表:

    25# power1952


    呵呵

  14. hongyu315 于 2010-05-04 16:47:01发表:

    25# power1952


    呵呵

  15. hongyu315 于 2010-05-04 16:47:01发表:

    25# power1952


    呵呵

  16. hongyu315 于 2010-05-04 16:47:00发表:

    25# power1952


    呵呵

  17. hongyu315 于 2010-05-04 16:47:00发表:

    25# power1952


    呵呵

  18. hongyu315 于 2010-05-04 16:46:58发表:

    25# power1952


    呵呵

  19. hongyu315 于 2010-05-04 16:46:57发表:

    25# power1952


    呵呵

  20. power1952 于 2010-05-01 00:30:34发表:

    今天看到好多搞笑帖!

  21. iamxzg 于 2010-04-30 12:57:03发表:

    还是存在bug

  22. 68520 于 2010-04-30 10:52:38发表:

    我也没学好,汗!!!:987w(1

  23. dshzuo 于 2010-04-29 16:52:32发表:

    呵呵 运算符

  24. Linux_fun 于 2010-04-28 23:15:39发表:

    好像就是用来判断选择的吧!

  25. yaokai299 于 2010-04-28 17:52:03发表:

    看看

  26. hongyu315 于 2010-04-27 16:10:32发表:

    OK 版主删帖吧

  27. rjxyzhang 于 2010-04-26 10:29:29发表:

    一起学习

  28. rjxyzhang 于 2010-04-26 10:29:14发表:

    我倒是知道什么意思,可是编程能力实在一般

  29. hongyu315 于 2010-04-26 09:13:31发表:

    删帖啊

  30. doveonthewing 于 2010-04-23 17:45:28发表:

    藤椅正解

  31. hongyu315 于 2010-04-20 13:26:57发表:

    封帖 此问题太傻

  32. jan729 于 2010-04-13 11:21:59发表:

    studying

  33. inferno910 于 2010-04-13 00:08:46发表:

    一起学习

  34. cyzzzz 于 2010-04-12 14:45:06发表:

    a b 都得加括号 才好(e:e2s

  35. iamxzg 于 2010-04-02 12:57:21发表:

    三目,没错,不过这样是否存在缺陷,讨论一下。

  36. hongyu315 于 2010-04-02 08:39:10发表:

    谢谢各位 问题已解决 我无知的眼睛睁开了

  37. ilymm 于 2010-04-01 20:08:01发表:

    有钻研精神,可赞。

  38. hantu 于 2010-04-01 19:58:44发表:

    汗,大汗啊 ...

  39. alick 于 2010-04-01 18:28:25发表:

    是三目运算符,可以取代一个简单的分支结构

  40. 孔仔 于 2010-04-01 18:03:08发表:

    :0w5ty(1