<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之旅 廣告
                # 2.C語言結構類型變量的說明 說明結構變量有以下三種方法。以上面定義的stu為例來加以說明。 1) 先定義結構,再說明結構變量。 如: ~~~ struct stu{ int num; char name[20]; char sex; float score; }; struct stu boy1,boy2; ~~~ 說明了兩個變量boy1和boy2為stu結構類型。 也可以用宏定義使一個符號常量來表示一個結構類型。例如: ~~~ #define STU struct stu STU{ int num; char name[20]; char sex; float score; }; STU boy1,boy2; ~~~ 2) 在定義結構類型的同時說明結構變量。 例如: ~~~ struct stu{ int num; char name[20]; char sex; float score; }boy1,boy2; ~~~ 這種形式的說明的一般形式為: ? ? struct 結構名{ ? ? ? ? 成員表列 ? ? }變量名表列; 3) 直接說明結構變量。 例如: ~~~ struct{ int num; char name[20]; char sex; float score; }boy1,boy2; ~~~ 這種形式的說明的一般形式為: ? ? struct{ ? ? ? ? 成員表列 ? ? }變量名表列; 第三種方法與第二種方法的區別在于第三種方法中省去了結構名,而直接給出結構變量。三種方法中說明的boy1、boy2變量都具有下圖所示的結構。 ![](http://www.lvtao.net/content/uploadfile/201404/1df7fe2d1497a84f2694c3ce8cb4c76d20140421044956.gif) 說明了boy1、boy2變量為stu類型后,即可向這兩個變量中的各個成員賦值。在上述stu結構定義中,所有的成員都是基本數據類型或數組類型。成員也可以又是一個結構,即構成了嵌套的結構。例如,下圖給出了另一個數據結構。 ![](http://www.lvtao.net/content/uploadfile/201404/15f67db394ded81509facf1ad9ca191a20140421044956.gif) 按圖可給出以下結構定義: ~~~ struct date{ int month; int day; int year; }; struct{ int num; char name[20]; char sex; struct date birthday; float score; }boy1,boy2; ~~~ 首先定義一個結構date,由month(月)、day(日)、year(年) 三個成員組成。在定義并說明變量 boy1 和 boy2 時,其中的成員birthday被說明為data結構類型。成員名可與程序中其它變量同名,互不干擾。
                  <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>

                              哎呀哎呀视频在线观看