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

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                使用結構定義一副撲克牌,并對變量賦值 撲克牌有四種花色:草花,方塊,紅心和黑桃,可將花色說明為枚舉類型。撲克牌類型為結構類型,包含兩個成分:分別存儲牌的花色和牌的面值,其中面值為字符數組。 下面是代碼的實現部分: ~~~ #include <stdio.h> #include <stdlib.h> #include <string.h> /** * 使用結構定義一副撲克牌, * 并對變量賦值 * * 撲克牌有四種花色:草花,方塊,紅心 * 和黑桃,可將花色說明為枚舉類型。撲克牌類型 * 為結構類型,包含兩個成分:分別存儲 * 牌的花色和牌的面值,其中面值為字符數組 */ enum suits{CLUBS,DIAMONDS,HEARTS,SPADES}; /**紙牌結構 **/ struct card{ enum suits suit; char value[3]; }; /**52張牌 **/ struct card cards[52]; /**紙牌的面值 **/ char values[][3] = {"A","2","3","4","5","6", "7","8","9","10","J","Q","K"}; /**紙牌類型名稱 **/ char names[][10] = {"CLUBS","DIAMONDS","HEARTS","SPADES"}; int main() { int i,j; enum suits s; for(i = 0;i < 13;i++){ for(s = CLUBS;s <= SPADES;s++){ j = i * 4 + s; cards[j].suit = s; strcpy(cards[j].value,values[i]); } } for(j = 1;j <= 52;j++){ printf("<%s\t%s>\t",names[cards[j].suit],cards[j].value); if(j % 4 == 0){ printf("\n"); } } return 0; } ~~~ 下面是程序的輸出結果: ![這里寫圖片描述](https://box.kancloud.cn/2016-05-24_5743c07645aed.jpg "") 總的來說,這個程序是相對比較簡單的,在這里,我們學習使用了結構的定義,以及enum枚舉的使用方法。 在實際問題中,有些變量的取值被限定在一個有限的范圍內。例如一個星期有7天,一年只有12個月等,這些都可以使用枚舉enum來定義。需要說明的是,枚舉類型是一種基本數據類型,而不是一種構造結構。
                  <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>

                              哎呀哎呀视频在线观看