<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機二級考試C語言復習重點:數組

            時間:2025-04-03 19:58:20 試題 我要投稿
            • 相關推薦

            2015年計算機二級考試C語言復習重點:數組

              【考點1】數組的定義

            2015年計算機二級考試C語言復習重點:數組

              數組是一組具有相同類型的數據的集合,這些數據稱為數組元素。格式為:類型名 數組名[常量表達式]。數組的所占字節數為元素個數與基類型所占字節數的乘積。

              【考點2】數組的初始化

              第一維長度可以不寫,其它維必須寫。

              int a[]={1,2};合法,

              int a[][3]={2,3,4};合法,

              int a[2][]={2,3,4};非法。

              數組初始化元素值默認為0,沒有初始化元素值為隨機。如在int a[5]={0,1,2};中,元素a[4]值為0;而在int a[5];中,元素a[4]值為一個不確定的隨機數。

              【考點3】元素的引用

              數組元素的下標從0開始,到數組長度減1結束。所以int a[5];中數組最后一個元素是a[4]。要把數組元素看作一個整體,可以把a[4]當作一個整型變量。

              【考點4】二維數組

              數組a[2][3]={1,2,3,4,5,6};中含6個元素,有2行3列。第一行為a[0]行,第2行為a[1]行,a[0]、a[1]叫行首地址,是地址常量。*(a[0]+1)是第一行第一個元素往后跳一列,即元素a[0][1]值為2,*(a[0]+3)是第一行第一個元素往后跳三個,即元素a[1][0]值為4。

              【考點5】行指針

              是一個指針變量,占四個字節,行指針指向一行連續數據,形式為:int(*p)[2];,p只能存放含有兩個整型元素的一維數組的首地址。注意(*p)兩邊的小括號不能省略,否則就成了指針數組,是若干指針元素的集合。

              【考點6】數組名

              數組名是數組的首地址。數組名不能單獨引用,不能通過一個數組名代表全部元素。數組名是地址常量,不能對數組名賦值,所以a++是錯誤的。但數組名可以作為地址與一個整數相加得到一個新地址。

              【考點7】元素形式的轉換

              助記:“脫衣服法則”a[2]變成*(a+2),a[2][3]變成*(a+2)[3]再可變成*(*(a+2)+3)。這個思想很重要!

              二維數組做題目的技巧:

              如果有 a[3][3]={1,2,3,4,5,6,7,8,9}這樣的題目。

              步驟一:把他們寫成: 第一列 第二列 第三列

              a[0]􀃆 1 2 3 ->第一行

              a[1]􀃆 4 5 6 —>第二行

              a[2]􀃆 7 8 9 ->第三行

              步驟二:這樣作題目間很簡單:

              *(a[0]+1)我們就知道是第一行的第一個元素往后面跳一列,那么這里就是a[0][1]元素,

              所以是1。

              *(a[1]+2)我們就知道是第二行的第一個元素往后面跳二列。那么這里就是a[1][2]元素,

              所以是 6。

              一定記住:只要是二維數組的題目,一定是寫成如上的格式,再去做題目,這樣會比較簡單。

              兩種重要的數組長度:

              char a[]={‘a’,’b’,’c’}; 數組長度為3,字符串長度不定。sizeof(a)為3。

              char a[5]={ ‘a’,’b’,’c’} 數組長度為5,字符串長度3。sizeof(a)為5。

            【計算機二級考試C語言復習重點:數組】相關文章:

            2015年計算機二級考試C語言復習重點:C語言的深入探討07-24

            2015年計算機二級考試C語言復習重點:文件07-01

            2015年計算機二級考試C語言復習重點:函數05-22

            2015年計算機二級考試C語言復習重點:指針06-19

            全國計算機二級C語言數組知識點復習11-10

            2015年計算機二級考試C語言復習重點:C語言基本知識(下)06-11

            2015年計算機二級考試C語言復習重點:C語言基本知識(上)09-23

            2015年計算機二級考試C語言復習重點:循環結構05-30

            2015年計算機二級考試C語言復習重點:選擇結構08-05

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看