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₃。数组与循环结合起来可以有效地处理大批量的数据,大大提高了工作效率,十分方便。
数组的概念:数组是一组有序数据的集合。组中各数据的排列是有一定规律,下标代表数据在数组中的序号。组中的每一个元素都属于同一个数据类型。
定义和引用一维数组定义一维数组的一般形式为:
类型符 数组名[常量表达式]
一维数组元素的表现形式为:
数组名[下标]
一维数组引用举例:
#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]。
定义和引用二维数组二位数组定义的一般形式为:
类型说明符 数组名[常量表达式][常量表达式]
定义举例:
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
内存中的二维数组
注意1.使用数组前必须先定义。
2.数组名的命名规则和变量名相同,遵循标识符命名规则。
3.定义数组时用到的 “数组名[常量表达式]”和引用数组元素时用的“数组名[下标]”形式相同但意义不同。
4.二维数组常称为矩阵,但其在内存中的表达形式是一维的。
5.二维数组中元素排列顺序是按行排列的。
6.数组元素可以出现在表达式中,也可以被赋值。
7.在引用数组元素时,下标值应在已定义的数组大小范围内。
私信我可即可获得更多关于本节数组知识运用的相关知识
欢迎大家关注、转发、评论,点赞;一起交流~