数组是由类型说明符,数组名+常量表达式组成,和python的序列类似。python序列是没有常量表达式
比如,有十个学生成绩,要定义数组如下
int stud[10],
int是类型说明符,stud是数组名,[10]表示有10个元素。
常量表达式可以是常量,也可以是表达式,但不能是可以变的变量。
定义数组的同时,给数组赋值就是数组的初始化。
需要注意的是,编程语言对数组元素计数是从0开始,而不是人类习惯用的1。
在定义初值可以对全部元素赋值,也可以对部分元素赋值,未赋值的部分,会自动标为0。
如果想要数组元素全部为0,可以写作 int stud[2]={0,0}或者stud[2]={0}。
在对全部元素赋值时可以不指定数据元素个数,因为数据个数已经定了。
数组代码例子如下
#include<stdio.h>
int main()
{
int stud[10]={98,97,96,95,94,96,91,90,97,95};
printf("%d\n",stud[0]);
return 0;
}