C语言—数组入门

数组定义方式

C语言—数组入门_第1张图片
int一个占4个字节,char一个占1个字节,double一个占8个字节,所以三个最后都是24.

数组不能被动态定义

下面代码是不可行的!!!

C语言—数组入门_第2张图片

访问数组中元素

下标索引从0开始
C语言—数组入门_第3张图片
如果定义数组int a[10],通过**a[10]**去访问,会报错,超出索引了。
C语言—数组入门_第4张图片

距离

尝试用数组存放班里10位同学的数学成绩,并计算出平均数。
#include 
#define NUM 10
int main()
{
	int s[NUM];
	int i, sum = 0;
	for (i = 0; i < 10; i++)
	{
		printf("输入第%d位同学成绩:", i + 1);
		scanf_s("%d", &s[i]);
		sum += s[i];
	}
	printf("成绩录入完毕,该次考试平均成绩为:%.2f\n", (double)sum / NUM);

	system("pause");

	return 0;
}
输入第1位同学成绩:65
输入第2位同学成绩:89
输入第3位同学成绩:78
输入第4位同学成绩:52
输入第5位同学成绩:56
输入第6位同学成绩:99
输入第7位同学成绩:85
输入第8位同学成绩:84
输入第9位同学成绩:76
输入第10位同学成绩:68
成绩录入完毕,该次考试平均成绩为:75.20

数组初始化

C语言—数组入门_第5张图片
C语言—数组入门_第6张图片
C语言—数组入门_第7张图片

你可能感兴趣的:(c语言,开发语言)