<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                作為一個復合結構的簡單例子,可以考慮數學中點的概念。在一個層面上,點是我們以之作為一個對象的兩個數字,即坐標。在數學符號中,點用括號中以逗號分隔的坐標表示。例如,(0,0)表示原點,(x,y)表示該點從原點起向右x個單位,向上y個單位。 在C++中,點可以很自然地以兩個double表示。那么,問題是如何把這兩個值組合成一個復合對象或結構呢?答案是**結構體**定義: ~~~ struct Point { double x, y; }; ~~~ 結構體定義出現在任何函數定義的外面,通常是在程序的開頭(include語句之后)。 該定義表明,這個結構中體中有兩個元素,分別命名為x和y。這些元素稱為**實例變量**,原因我稍后將作出解釋。 忘掉結構體定義末尾的分號是一種常見錯誤。在大括號之后放置一個分號可能很奇怪,但你會習慣的。 定義了新的結構體之后,就可以使用該類型創建變量了: ~~~ Point blank; blank.x = 3.0; blank.y = 4.0; ~~~ 第一行是常見的變量聲明:blank是Point類型。接下來的兩行初始化結構體的實例變量。 這里使用的點記號與對象上調用函數的語法類似,如fruit.length()中的用法。當然,不同的是,函數名后面總是跟著一個參數列表,即使列表為空。 賦值的結果可以用下面的狀態圖表示:?![enter image description here](https://box.kancloud.cn/2015-09-01_55e5989f45197.jpg) 照例,變量名blank在框外,而變量的值在框內。這里,這個值是一個復合對象,它由兩個有名字的實例變量構成。
                  <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>

                              哎呀哎呀视频在线观看