sizeof 二維陣列 C語言陣列

2021-10-12 02:24:58 字數 1052 閱讀 8337

陣列的建立:在建立陣列時,我們必須定義陣列的型別和大小,陣列的大小不能為0,陣列中的元素型別都是相同的。

int arr[10];
int arr1[3] = ;int arr2 = ;//在這裡,我們arr[3]裡邊的數字可以不用寫;int arr3[3] = ;//也是可以的,只是把最後乙個數初始化為0了而已int arr4[3] = ;//是不可以的,不能超過陣列長度  char arr5[3] = ;//因為是字元型別,所以98其實就是字元'b'char arr6 = "abcdef";
2.一維陣列的使用

#includeint main();  int i = 0;  for (i = 0; i < 10; i++)//i<11是不可以的,不可以越界訪問    return 0; }
陣列是使用下標來訪問的,下標是從0開始。

陣列的大小可以通過計算得到。(sz = sizeof(arr)/sizeof(arr[0]));

3.二維陣列的建立和初始化

int arr[2][3];int a[5][3]=, , , ,  };
可以將二維陣列看成乙個座標系,有 x 軸和 y 軸,要想在乙個平面中確定乙個點,必須同時知道 x 軸和 y 軸。

4.二維陣列的使用

#includeint main();  int i = 0;  int j = 0;  for (i = 0; i < 3; i++)    }  for (i = 0; i < 3; i++)      printf("\n");  }    return 0; }
跟一維陣列一樣,通過下標方式

每日一句

如果還沒想清楚,就用蠻力演算法。——ken thompson

C語言二維陣列

int main int argc,const char argv int array 5 建立乙個二維陣列 型別修飾符陣列名 包含幾個小陣列 每個小陣列有多少個元素 初始值如何寫?int array 3 4 一維陣列可以省略元素個數,二維陣列只能省略第一位 第乙個 3 可以不寫 第二種初始值寫法 ...

C語言 二維陣列

c語言之二維陣列 1 定義的基本格式 int a 1 2 1代表一行,2代表二列 難點 二維陣列的行列下標。字串結束標誌的實用。2 一維陣列和二維陣列的聯絡。一維陣列如同千層面一樣一層一層的,而二維陣列,只是給千層面切了幾刀 3 int a 2 3 a 0 0 是1,a 0 1 是2,a 0 2 是...

C語言 二維陣列

1 陣列名稱不可以代表儲存區 2 陣列名稱可以代表陣列裡第乙個儲存區的位址 3 可以對陣列名稱進行sizeof計算,結果是陣列裡所有儲存區的總大小 4 c99規範裡可以使用變長陣列,宣告變長陣列的時候可以用變數表示陣列裡的儲存區個數 5 某一次程式執行過程中變長陣列裡儲存區個數不會變化 6 如果程式...