在C語(yǔ)言中,可以使用以下方式定義和賦值數(shù)組:
定義數(shù)組:
<數(shù)據(jù)類型> <數(shù)組名>[<數(shù)組長(zhǎng)度>];
示例:
int numbers[5]; // 定義一個(gè)包含5個(gè)整數(shù)的數(shù)組
float grades[10]; // 定義一個(gè)包含10個(gè)浮點(diǎn)數(shù)的數(shù)組
賦值數(shù)組元素:
<數(shù)組名>[<索引>] = <值>;
示例:numbers[0] = 1; // 將數(shù)組numbers的第一個(gè)元素賦值為1
grades[3] = 85.5; // 將數(shù)組grades的第四個(gè)元素賦值為85.5
for (int i = 0; i < 5; i++) {
numbers[i] = i + 1; // 將數(shù)組numbers的元素依次賦值為1, 2, 3, 4, 5
}
注意:
<數(shù)組名>[<索引>]
的方式訪問(wèn)數(shù)組元素。int length = 5; int numbers[length];
是錯(cuò)誤的寫法。int numbers[5] = {1, 2, 3, 4, 5};
,這樣就定義了一個(gè)包含5個(gè)整數(shù)的數(shù)組,并將其元素依次賦值為1, 2, 3, 4, 5。