在C语言中,可以使用以下方式定义和赋值数组:
定义数组:
<数据类型> <数组名>[<数组长度>];
示例:
int numbers[5]; // 定义一个包含5个整数的数组
float grades[10]; // 定义一个包含10个浮点数的数组
赋值数组元素:
<数组名>[<索引>] = <值>;
示例:numbers[0] = 1; // 将数组numbers的第一个元素赋值为1
grades[3] = 85.5; // 将数组grades的第四个元素赋值为85.5
for (int i = 0; i < 5; i++) {
numbers[i] = i + 1; // 将数组numbers的元素依次赋值为1, 2, 3, 4, 5
}
注意:
<数组名>[<索引>]
的方式访问数组元素。int length = 5; int numbers[length];
是错误的写法。int numbers[5] = {1, 2, 3, 4, 5};
,这样就定义了一个包含5个整数的数组,并将其元素依次赋值为1, 2, 3, 4, 5。