在C語言中,一維數組的定義和使用如下:
聲明數組的類型和名稱,例如:int arr[5];
可以在聲明時同時初始化數組,例如:int arr[5] = {1, 2, 3, 4, 5};
賦值操作:通過數組下標訪問數組元素,并為其賦值,例如:arr[0] = 10;
取值操作:通過數組下標訪問數組元素,并獲取其值,例如:int x = arr[2];
遍歷數組:使用循環結構遍歷數組的所有元素,例如:
for(int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
void printArray(int arr[], int size) {
for(int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printArray(arr, 5);
return 0;
}
數組的下標從0開始,即第一個元素的下標為0,最后一個元素的下標為數組長度減1;
數組的長度是固定的,一旦定義后,大小不可改變;
數組的元素可以是任意類型,例如整型、字符型、浮點型等;
數組名本身代表數組的首地址,可以作為指針使用。