快捷搜索:  汽车  科技

c语言数组四个基本操作(利用数组处理批量数据)

c语言数组四个基本操作(利用数组处理批量数据)9 8 7 6 5 4 3 2 1 0 #include < stdio. h> int main( ) {int i a[10]; for(i=0; i<=9;i )//对数组元素a[0]~a[9]赋值 a[i]=i; for(i=9;i>=0; i--)//输出a[9]~a[0]共十个数组元素 printf("%d " a[i]); printf("\n"); return 0;} 运行结果:一维数组元素的表现形式为:数组名[下标]一维数组引用举例:

利用数组处理批量数据

引用数组可以帮助人们很好的实现对一种属性的数据的处理。由于计算机键盘只能输入有限的单个字符而无法表示上下标,C语言规定用方括号中的数字来表示下标,如S[3]即表示S₃。数组与循环结合起来可以有效地处理大批量的数据,大大提高了工作效率,十分方便。

数组的概念:数组是一组有序数据的集合。组中各数据的排列是有一定规律,下标代表数据在数组中的序号。组中的每一个元素都属于同一个数据类型。

c语言数组四个基本操作(利用数组处理批量数据)(1)

定义和引用一维数组

定义一维数组的一般形式为:

类型符 数组名[常量表达式]

一维数组元素的表现形式为:

数组名[下标]

一维数组引用举例:

#include < stdio. h> int main( ) {int i a[10]; for(i=0; i<=9;i )//对数组元素a[0]~a[9]赋值 a[i]=i; for(i=9;i>=0; i--)//输出a[9]~a[0]共十个数组元素 printf("%d " a[i]); printf("\n"); return 0;}

运行结果:

9 8 7 6 5 4 3 2 1 0

提醒:数组元素的下标从0开始,如果用"int a[10];"定义数组,则最大下标值为9,不存在数组元素a[10]。

c语言数组四个基本操作(利用数组处理批量数据)(2)

定义和引用二维数组

二位数组定义的一般形式为:

类型说明符 数组名[常量表达式][常量表达式]

定义举例:

int a[5][3]

定义了一个整型的二维数组,第一维有五个元素,第二维有三个元素。

二维数组元素的表现形式为:

数组名[下标][下标]

二维数组引用举例:

#include<stdio.h> int main() { int a[2][3]={1 2 3 4 5 6} i j; for(i=0;i<2;i ) { for(j=0;j<3;j ) printf(" %d" a[i][j]); printf("\n");} return 0;}

运行结果:

1 2 3 4 5 6

c语言数组四个基本操作(利用数组处理批量数据)(3)

内存中的二维数组

注意

1.使用数组前必须先定义。

2.数组名的命名规则和变量名相同,遵循标识符命名规则。

3.定义数组时用到的 “数组名[常量表达式]”和引用数组元素时用的“数组名[下标]”形式相同但意义不同。

4.二维数组常称为矩阵,但其在内存中的表达形式是一维的。

5.二维数组中元素排列顺序是按行排列的。

6.数组元素可以出现在表达式中,也可以被赋值。

7.在引用数组元素时,下标值应在已定义的数组大小范围内。

私信我可即可获得更多关于本节数组知识运用的相关知识

欢迎大家关注、转发、评论,点赞;一起交流~

猜您喜欢: