首頁>Club>
6
回覆列表
  • 1 # 陶白

    1、一維陣列

    定義公式:型別說明符 陣列名[常量表達式];

    注意:常量表達式包括常量與符號常量,不能包含變數。

    例如:

    int a[5];

    char c[3];

    上面的示例中,定義了一個int整型陣列,陣列名為a,定義的陣列稱為陣列 a。還定義了一個字元型別的陣列,陣列名為c,定義的陣列稱為陣列 c。

    此時陣列 a 中有 5 個元素,每個元素都是 int 型變數;陣列c中有 3 個元素,每個元素都是 char 型變數。

    說明:陣列名除了表示該陣列之外,還表示該陣列的首地址。陣列中的元素在記憶體中的地址是連續分配的。

    下面我們來看看C語言定義和初始化一維陣列的幾種形式:

    示例1:整型陣列的定義和初始化

    int a[5] = {1, 2, 3, 4, 5};

    int arr[] = {1,2,4};

    int arr[10] = {1,2};

    示例2:字元陣列的定義和初始化

    char str1[5]=“hello”; //定義陣列長度:30

    char str1[30] = { "L", "e", "t", "\"", "s"," ", "g", "o", "\0" }; // 字串長度:8;陣列長度:30

    char str1[30] = "Let"s go"; // 字串長度:8;陣列長度:30

    char str2[] = " to London!"; // 字串長度:11 (注意開頭的空格);陣列長度:12

    2、二維陣列

    定義公式:型別說明符 陣列名[常量表達式][常量表達式];

    例如:

    int a[3][4];

    char c[3][10];

  • 中秋節和大豐收的關聯?
  • 手機的桌面顯示不出來了怎麼辦?