数组的引用
前言:什么是数组呢?怎么定义数组呢?数组有什么作用呢?本文将详细介绍!!!
1、 数组的概念:
- 数组是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 这些有序排列的同类数据元素的集合称为数组。
2、 定义数组的原因
当我们计算1到100 的和时:利用前面所学的知识,我们要定义多个变量,十分麻烦。这时候我们可以学习数组的使用方法,方便我们计算。
int a=1;
int b=2;
int c=3;
int d=4;
int ret;
.......
.......
ret = a+b+........+c+d+n;
printf("%d\n",ret);
2、 如何定义数组:
定义一个数组,int a [10:]说明整型数组a,有10个元素。若要表示第10个元素,可以通过下标量来进行访问,如:a[9]。第一个则是a[0]。至于为什么第一个不是a[1] 而是a[0]; 可以这么理解:歪果仁计数是从0开始的,所以a[0]表示第一元素。
不同类型的数组定义:
int a [ 10]; :整型数组
char a[10];字符型数组
3、如何遍历数组
利用for循环逐个给数组变量赋值
for(i=0;i<=100;i++){
array [i]=i;
}//赋值,获取1到100这么多个的变量的值 1 2 3 4 5......100
再利用for循环输出;
for (i=0;i<100;i++){
sum+=array[i];
}
printf("1到100的和是 %d \n",sum);
整个代码如下
#include <stdio.h>
#include <stdlib.h>
///计算1到100 的和
int main()
{
int i;
int sum =0;
int array [100];//定义了一个能放置100个数据的数组
for(i=0;i<=100;i++){
array [i]=i;
}//赋值,获取1到100这么多个的变量的值 1 2 3 4 5......100
for (i=0;i<100;i++){
sum+=array[i];
}
printf("1到100的和是 %d \n",sum);
return 0;
}
1 师承陈立臣。
作者:Prince Boy
欢迎大家借鉴学习,本文如有不足,欢迎指正! ↩︎