<tfoot id='UTI10'></tfoot>
      <i id='UTI10'><tr id='UTI10'><dt id='UTI10'><q id='UTI10'><span id='UTI10'><b id='UTI10'><form id='UTI10'><ins id='UTI10'></ins><ul id='UTI10'></ul><sub id='UTI10'></sub></form><legend id='UTI10'></legend><bdo id='UTI10'><pre id='UTI10'><center id='UTI10'></center></pre></bdo></b><th id='UTI10'></th></span></q></dt></tr></i><div id='UTI10'><tfoot id='UTI10'></tfoot><dl id='UTI10'><fieldset id='UTI10'></fieldset></dl></div>

        <small id='UTI10'></small><noframes id='UTI10'>

      1. <legend id='UTI10'><style id='UTI10'><dir id='UTI10'><q id='UTI10'></q></dir></style></legend>

          <bdo id='UTI10'></bdo><ul id='UTI10'></ul>

      2. c=a+++b 运算是什么意思?

        What does the operation c=a+++b mean?(c=a+++b 运算是什么意思?)
          <bdo id='s3Xw8'></bdo><ul id='s3Xw8'></ul>

          <legend id='s3Xw8'><style id='s3Xw8'><dir id='s3Xw8'><q id='s3Xw8'></q></dir></style></legend>

              <small id='s3Xw8'></small><noframes id='s3Xw8'>

            1. <i id='s3Xw8'><tr id='s3Xw8'><dt id='s3Xw8'><q id='s3Xw8'><span id='s3Xw8'><b id='s3Xw8'><form id='s3Xw8'><ins id='s3Xw8'></ins><ul id='s3Xw8'></ul><sub id='s3Xw8'></sub></form><legend id='s3Xw8'></legend><bdo id='s3Xw8'><pre id='s3Xw8'><center id='s3Xw8'></center></pre></bdo></b><th id='s3Xw8'></th></span></q></dt></tr></i><div id='s3Xw8'><tfoot id='s3Xw8'></tfoot><dl id='s3Xw8'><fieldset id='s3Xw8'></fieldset></dl></div>
                <tbody id='s3Xw8'></tbody>
            2. <tfoot id='s3Xw8'></tfoot>

                  本文介绍了c=a+++b 运算是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  下面的代码让我很困惑

                  int a=2,b=5,c;
                  c=a+++b;
                  printf("%d,%d,%d",a,b,c);
                  

                  我预计输出为 3,5,8,主要是因为 a++ 表示 2 +1 等于 3,而 3 + 5 等于 8,所以我预计为 3,5,8.结果是3,5,7.有人可以解释为什么会这样吗?

                  I expected the output to be 3,5,8, mainly because a++ means 2 +1 which equals 3, and 3 + 5 equals 8, so I expected 3,5,8. It turns out that the result is 3,5,7. Can someone explain why this is the case?

                  推荐答案

                  被解析为c = a++ + b,而a++表示后增,即后增取a 的值来计算a + b == 2 + 5.

                  It's parsed as c = a++ + b, and a++ means post-increment, i.e. increment after taking the value of a to compute a + b == 2 + 5.

                  永远写这样的代码.

                  这篇关于c=a+++b 运算是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Consistent pseudo-random numbers across platforms(跨平台一致的伪随机数)
                  Vary range of uniform_int_distribution(改变uniform_int_distribution的范围)
                  What is a seed in terms of generating a random number?(就生成随机数而言,种子是什么?)
                  Is 1.0 a valid output from std::generate_canonical?(1.0 是 std::generate_canonical 的有效输出吗?)
                  Getting big random numbers in C/C++(在 C/C++ 中获取大随机数)
                  What is the best way to generate random numbers in C++?(在 C++ 中生成随机数的最佳方法是什么?)

                        <tfoot id='ZL6Rs'></tfoot>
                      1. <legend id='ZL6Rs'><style id='ZL6Rs'><dir id='ZL6Rs'><q id='ZL6Rs'></q></dir></style></legend>

                          <i id='ZL6Rs'><tr id='ZL6Rs'><dt id='ZL6Rs'><q id='ZL6Rs'><span id='ZL6Rs'><b id='ZL6Rs'><form id='ZL6Rs'><ins id='ZL6Rs'></ins><ul id='ZL6Rs'></ul><sub id='ZL6Rs'></sub></form><legend id='ZL6Rs'></legend><bdo id='ZL6Rs'><pre id='ZL6Rs'><center id='ZL6Rs'></center></pre></bdo></b><th id='ZL6Rs'></th></span></q></dt></tr></i><div id='ZL6Rs'><tfoot id='ZL6Rs'></tfoot><dl id='ZL6Rs'><fieldset id='ZL6Rs'></fieldset></dl></div>
                            <bdo id='ZL6Rs'></bdo><ul id='ZL6Rs'></ul>
                              <tbody id='ZL6Rs'></tbody>

                            <small id='ZL6Rs'></small><noframes id='ZL6Rs'>