java吧 关注:1,254,775贴子:12,744,887

求问大神这道c语言输出为什么是22?

只看楼主收藏回复



来自iPhone客户端1楼2015-12-05 09:42回复
    求大神,解释, 谢谢啦


    来自iPhone客户端2楼2015-12-05 09:45
    回复
      编译气的问题


      来自Android客户端3楼2015-12-05 09:53
      收起回复
        求求求


        来自iPhone客户端4楼2015-12-05 09:53
        回复


          来自iPhone客户端5楼2015-12-05 09:54
          回复


            来自iPhone客户端8楼2015-12-05 10:23
            回复
              我用vs2013跑起来,得到了24。。。。


              IP属地:广东9楼2015-12-05 10:57
              回复
                gcc 下 21,外加一个编译警告
                知道这玩意有什么卵用,++运算符老老实实控制循环就够了,坑太多


                10楼2015-12-05 11:35
                收起回复
                  还好你没弄
                  q = ++p+p++p;
                  只是q = (++p)+(++p)+(++p)
                  --
                  应该是编译器的问题吧,在我这eclipse中q = (++p)+(++p)+(++p)是21呢


                  11楼2015-12-05 11:41
                  回复
                    应该是21


                    来自Android客户端14楼2015-12-05 13:41
                    回复
                      出门右转c吧


                      IP属地:黑龙江来自iPhone客户端15楼2015-12-05 13:50
                      回复
                        我算出来是21啊


                        来自Android客户端16楼2015-12-05 13:52
                        回复
                          Java的话我算是21 不知道C一样不


                          IP属地:黑龙江来自iPhone客户端17楼2015-12-05 13:58
                          回复
                            编译器的问题


                            19楼2015-12-05 14:19
                            回复