
第 7 章 数组与字符串
1 第 7 章 数组与字符串

主要内容·一维数组·字符串·字符串常用函数·二维数组
2 • 一维数组 • 字符串 • 字符串常用函数 • 二维数组 主要内容

复习内容1、C语言的基本框架:int main(k...)2、变量声明:int i,j; float dx,dy:3、条件语句:if (XX)() else 0cin>>switch(xx)case 1: 0cout<<break;case 2: 0break;14、循环语句:while(xx)();dol)while(xx);for( xx;xx;xx)( )Page3
Page 3 复习内容 1、C语言的基本框架: int main(){ . } 2、变量声明: int i,j; float dx,dy; 3、条件语句: if (XX){ } else {} switch(xx){ case 1: {} break; case 2: {} break; } 4、循环语句: while(xx){}; do{ }while(xx); for( xx;xx;xx){ } cin>> cout<<

一个问题我们可以定义一些变量,如:int i,j;float a,b,c;那么如果要定义一个班所有学生的C语言成绩是否要这样写:float zhangsanC,lisiC,wangwuC... ;Page
Page 4 一个问题 我们可以定义一些变量, 如: int i,j; float a,b,c; 那么如果要定义一个班所有学生的C语 言成绩是否要这样写: float zhangsanC,lisiC,wangwuC. ;

数组7.1>一维数组a[o]a[1]a[2]a[3]a[4]a[5]a[6]a[7]23014XXXXXXXXXXXX5Page
Page 5 7.1 数组 ➢一维数组 a [ 0 ] a [ 1 ] a [2] a [ 3 ] a [ 4 ] a [ 5 ] a [ 6 ] a [ 7 ] 0 1 2 3 4 X X X X X X X X X X X X

7.1.1 一维数组的定义、初始化和引用数学中:ai,a2,a3,",aj,,an数组是数目固定,类型相同的若干变量的有序集合。数组中的每一个数称为数组元素,数组中的每一个元素都属于同一个数据类型。在内存中数组占有一段连续的存储空间。C程序中:a[0], a[1],a[2],.",a[i-1],·a[n-1]Page
Page 6 数学中:a1,a2,a3,···,ai,···,an C程序中:a[0],a[1],a[2],···,a[i-1],···a[n-1] 数组是数目固定,类型相同的若干变量的有 序集合。 数组中的每一个数称为数组元素,数组中的 每一个元素都属于同一个数据类型。 在内存中数组占有一段连续的存储空间。 7.1.1 一维数组的定义、初始化和引用

7.1.1一维数组的定义、初始化和引用1、一维数组的定义定义的格式:类型说明符数组名【整常量表达式]例: int a[5];说明:类型说明符:表明该数组所属类型,即数组元素的类型。数组名:即数组的名称,其命名方法同变量名。Page>
Page 7 1、一维数组的定义 定义的格式: 类型说明符 数组名[整常量表达式],···; 说明: 类型说明符:表明该数组所属类型,即数组元 素的类型。 数组名:即数组的名称,其命名方法同变量名。 7.1.1 一维数组的定义、初始化和引用 例: int a[5];

7.1.1一维数组的定义、初始化和引用「1:下标运算符,通过该运算符的个数反映出数组的维数整常量表达式:为一整常量表达式,表明数组的大小。特点:数组元素的个数必须是确定的,不能是变量数组元素的类型是一致Page
Page 8 [ ]:下标运算符,通过该运算符的个数反映 出数组的维数。 整常量表达式:为一整常量表达式,表明数组 的大小。 特点: 数组元素的个数必须是确定的,不能是变量 数组元素的类型是一致 7.1.1 一维数组的定义、初始化和引用

7.1.1一维数组的定义、初始化和引用一维数组在内存中的存放方式:数组定义以后,编译系统(计算机)将在内存中开辟一块连续的存储单元用于存放数组元素,数组名表示存储单元的首地址,存储单元的大小由数组的类型和数组的大小决定。例如 int a[5] ;inta[0]a[1 ]a[2 ]a[4]a[3 ]4字节4字节4字节4字节4字节Page
Page 9 一维数组在内存中的存放方式: 数组定义以后,编译系统(计算机)将在内 存中开辟一块连续的存储单元用于存放数组元素, 数组名表示存储单元的首地址,存储单元的大小 由数组的类型和数组的大小决定。 例如 int a[5]; int a[ 0 ] a[ 1 ] a[ 2 ] a[ 3 ] a[ 4 ] 4字节 4字节 4字节 4字节 4字节 7.1.1 一维数组的定义、初始化和引用

7.1.1一维数组的定义、初始化和引用2、一维数组元素的引用数组名[下标引用方式:例:a[0]=2;说明:a[1]=5;下界 ≤ 下标 ≤ 上界;下界=0;上界=整常量表达式一1。下标为整型表达式(可以是变量)一个数组元素实质是一个变量,代表内存中的一个存储单元,引用后的数组变量也称下标变量。10Page
Page 10 引用方式: 数组名[下标] 2、一维数组元素的引用 说明: 下界 ≤ 下标 ≤ 上界; 下界=0;上界=整常量表达式-1。 下标为整型表达式(可以是变量); 一个数组元素实质是一个变量,代表内存中的一 个存储单元,引用后的数组变量也称下标变量。 7.1.1 一维数组的定义、初始化和引用 例: a[0]=2; a[1]=5;