<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                對同一變量多次賦值在C++里是合法的,這一點之前并沒有多說。第二次賦值的效果是用新值替換掉舊值。 ~~~ int fred = 5; cout << fred; fred = 7; cout << fred; ~~~ 這段代碼輸出57,因為第一次打印fred時,其值是5;第二次打印時其值為7。 這種**多次賦值**的機制正是我把變量形容為值的*容器*的原因。在為變量賦值時,修改的是容器里的內容,如圖所示: ![enter image description here](https://box.kancloud.cn/2015-09-01_55e55eda44930.jpg) 當存在對同一變量的多次賦值時,區分賦值語句和判等語句就顯得尤為重要。C++使用=符號做賦值操作,因此很容易把諸如a=b這樣的語句理解為判等語句。事實不是這樣! 首先,相等是可交換的,而賦值不可以。比如,數學上若a=7則7=a,但是在C++里語句a=7;是合法的,7=a則不合法。 此外,數學上的等式永遠為真。若現在a=b,則a永遠等于b。在C++里,賦值語句可以使兩個變量相等,但這兩個變量未必總是相等的。 ~~~ int a = 5; int b = a; // 現在a和b相等 a = 3; // a和b不再相等 ~~~ 第三行改變了a的值,但未改變b的值,所以二者不再相等。在很多編程語言中,為避免混淆,賦值用另一種符號代替,如<-或:=。 盡管多次賦值非常有用,但尚需謹慎使用。如果變量的值在程序的不同部分總是在改變,代碼就會非常難以閱讀和調試。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看