在C語言中,數組的聲明和使用有以下幾種方式:
聲明一個數組:數據類型 數組名[數組長度];
例如,聲明一個整數數組arr,長度為5:int arr[5];
初始化一個數組:可以在聲明數組的同時進行初始化,也可以在聲明后使用賦值語句進行初始化。 例如,聲明一個整數數組arr,長度為5,并初始化為1、2、3、4、5:
int arr[5] = {1, 2, 3, 4, 5};
或者聲明一個整數數組arr,長度為5,并使用賦值語句進行初始化:
int arr[5];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
訪問數組元素:使用數組下標的方式來訪問數組元素。C語言中的數組下標從0開始。
例如,訪問數組arr的第一個元素:arr[0]
數組的長度:可以使用sizeof運算符來獲取數組的長度。
例如,獲取數組arr的長度:int length = sizeof(arr) / sizeof(arr[0]);
遍歷數組:使用循環結構來遍歷數組,訪問每個數組元素。 例如,遍歷數組arr并打印每個元素:
for (int i = 0; i < length; i++) {
printf("%d ", arr[i]);
}