温习:三种循环结构
while(条件表达式) 循环体
do
{
循环体
}while(条件表达式);
for(表达式1;表达式2;表达式3) 表达式1
{ while(表达式2)
循环体 {
} == 循环体
表达式3
}
第七章 数组
【一维数组的定义与引用】
之前讲到的数据基本上都是属于基本类型(整型、字符型、实型)的数据,C语言还提供了构造类型的数据,他们有数组类型、结构体类型和共用体类型。构造类型数据是由基本类型数据按照一定规则组成的,因此他们又被称为“导出类型”。
本章只介绍数组。数组是有序数据的集合。数组中的每一个元素都属于同一个数据类型。我们会用到数组的下表符号[]。
定义数组的方法:int a[100]; --→这一语句表示开了一个大小为100个int的数组a
例:结合之前学过的for循环,输入a[0]到a[10],让后倒着输出。
解:首先因为0到10一共有11个数,所以至少开11个数的数组
int a[11];
然后以for循环的形式依次输入a[0],a[1],...,a[10]
for(i=0;i<11;i++)
scanf("
while(条件表达式) 循环体
do
{
循环体
}while(条件表达式);
for(表达式1;表达式2;表达式3) 表达式1
{ while(表达式2)
循环体 {
} == 循环体
表达式3
}
第七章 数组
【一维数组的定义与引用】
之前讲到的数据基本上都是属于基本类型(整型、字符型、实型)的数据,C语言还提供了构造类型的数据,他们有数组类型、结构体类型和共用体类型。构造类型数据是由基本类型数据按照一定规则组成的,因此他们又被称为“导出类型”。
本章只介绍数组。数组是有序数据的集合。数组中的每一个元素都属于同一个数据类型。我们会用到数组的下表符号[]。
定义数组的方法:int a[100]; --→这一语句表示开了一个大小为100个int的数组a
例:结合之前学过的for循环,输入a[0]到a[10],让后倒着输出。
解:首先因为0到10一共有11个数,所以至少开11个数的数组
int a[11];
然后以for循环的形式依次输入a[0],a[1],...,a[10]
for(i=0;i<11;i++)
scanf("