C语言总结
第七章、数组
一维数组
一维数组的定义
一维数组的引用
一维数组的初始化
程序举例
二维数组及多维数组
二维数组的定义
二维数组元素的引用
二维数组元素的初始化
程序举例
字符数组和字符串
字符数组
字符串
第七章、数组
数组是构造数据类型之一
数组: 有序数据的集合,用数组名标识
元素: 属同一数据类型,用数组名和下标确定
一维数组
一维数组的定义
定义方式:
例: int a[6]
一维数组的引用
1、数组必须先定义,后使用。
2、只能逐个引用数组元素,不能一次引用整个数组。
3、数组元素表示形式: 数组名[下标] ,下标可以是常量或整型表达式 。
一维数组的初始化
初始化方式:
说明:
1、数组不初始化,其元素值为随机数。
2、对static数组元素不赋初值,系统会自动赋以0值。
3、只给部分数组元素赋初值。
4、当全部数组元素赋初值时,可不指定数组长度。
程序举例
例1: 读10个整数存入数组,找出其中最大值和最小值
/*示例1*/
#include
#define SIZE 10
main()
{ int x[SIZE],i,max,min;
printf("Enter 10 integers:\n");
for(i=0;i
{ printf("%d:",i+1);
scanf("%d",&x[i]);
}
max=min=x[0];
for(i=1;i
{ if(max
if(