2008
03-21

   哪位能帮我分析一下下面这题的输出结果为什么是D:


   printf(“a\bre\’hi\’y\\\bou\n”);


(A)a\bre\’hi\’y\\\bou      (B)a\bre\’hi’\y\bou


(C)re’hi’you                  (D)abre’hi’y\bou     


我的疑问》有 4 条评论

  1. stevenzou 说:

    用tc运行一下不就知道咯!

  2. daxia4540827 说:

    选C!

  3. zcbzy 说:

    a\bre\’hi\’y\\\bou\n

    要输出上面的内容,首先要知道转义字符的含义

    上面用到的 \b 为退格,将当前位置移到前一列

         \’ 为单引号

         \\ 为\

         \n 为换行

    那么输出结果为 re’hi’you 答案为C

留下一个回复