教育见习听课记录
do-while循环语句,用来实现“直到型”循环结构。
格式:do
语句
while(表达式);
for语句
格式:for (表达式1;表达式2;表达式3)
语句
执行过程:
①先计算表达式1的值。
②再计算表达式2的值,若其值为真,则执行循环体一次;否则跳转第⑤步。
③然后计算表达式3的值。
④回转上面第②步。
⑤结束循环,执行for语句下面一个语句。
它表示定义了一个名为score的数组,该数组有10个元素,其存放的数据类型应为实型。
一维数组的初始化
数组的初始化是指在定义数组时给数组元素赋初值。一维数组初始化的格式为:
类型说明符数组名[常量表达式]={常量列表};
例如int a[5]={2,4,6,8,10};
数组名[下标];
其中下标可以是整型常量、整型变量或整型表达式。例如有定义
字符串常量是用双引号括起来的一串字符。
C语言系统在处理字符串时,一般会在其末尾自动添加一个´\0´作为结束符。
2.用字符串常量给数组赋初值
可以用字符串常量来使字符数组初始化。例如:
char c[ ]={"student"};
也可以省略大括号而直接写成
char c[ ]= "student";
综合
评议
for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中。因此for语句的功能更强,凡用while循环能完成,用for循环都能实现。
3.对于循环变量赋初值,while语句和do-while语句一般是在进入循环结构之前完成,而for语句一般是在循环语句表达式1中现实变量的赋值。
continue语句
格式:continue;
功能:结束本次循环,即跳出循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。
几种循环的比较
1.三种循环都可以用来出来处理同一问题,一般情况下它们可以互相代替。
2. while和do-while循环,只在while后面指定循环条件,在循环体中应包含使循环趋于结束的语句(如i++,或i=i+1等)。
教育见习听课记录表
课程名称
C程序设计
授课教师
刘斌
授课对象
常大软件1、2班
教学重点、难点
重点:1、三种循环语句的使用2、三种循环的比较
难点:1、循环的嵌套使用2、使用循环结构设计程序
听课记录
while语句
while语句用来实现“当型”循环结构。
格式为:while (表达式)
0
非0
语句
do-while语句
1、一维字符数组的格式为:
类型说明符数组名[常量表达式];
例如:char str[10];
定义str为一维字符数组,该数组包含10个元素,最多可以存放10个字符型数据。
2、二维字符数组的格式为:
类型说明符数组名[常量表达式1][常量表达式2];
例如:char a[3][20];
1.字符串和字符串结束标志
int a[10],i=2;
综合
评议
见习生签名:日期:年月日
教育见习听课记录表
课程名称
C程序设计
授课教师
刘斌
授课对象
常大软件1、2班
教学重点、难点
重点:1、一维数组的定义和引用2、字符数组的定义和引用
难点:二维数组的定义和引用
听课记录
二维数组的定义
与一维数组相同,二维数组也必须先定义,后使用。二维数组的格式为:
类型说明符数组名[常量表达式1][常量表达式2];
例如:
int a[3][4];
定义a为3×4(3行4列)的整型数组。该数组有12个元素,分别为:
a[0][0] a[0][1] a[0][2] a[0][3]
a[1][0] a[1][1] a[1][2] a[1][3]
a[2][0] a[2][1] a[2][2] a[2][3]
课程名称
C程序设计
授课教师
刘斌
授课对象
常大软件1、2班
教学重点、难点
重点:1、一维数组的定义和引用2、字符数组的定义和引用
难点:二维数组的定义和引用
听课记录
一维数组的定义和引用
一、一维数组的定义
C语言规定:数组必须先定义,后使用。一维数组的格式为:
类型说明符数组名[常量表达式];
例如:float score[10];
二维数组的引用方式为:
数组名[下标1][下标2]
其中下标可以是整型常量、整型变量或整型表达式。
综合
评议
见习生签名:日期:年月日
教育见习听课记录表
课程名称
C程序设计
授课教师
刘斌
授课对象
常大软件1、2班
教学重点、难点
重点:1、一维数组的定义和引用2、字符数组的定义和引用
难点:二维数组的定义和引用
听课记录
4. while语句和for语句都是先测试循环控制表达式,后执行循环语句,do-while语句则是先执行循环语句,后测试循环控制表达式。
5. while循环、do-while循环和for循环,可以用break语句跳出循环,用continue语句结束本次循环。
综合
评议
见习生签名:日期:年月日
教育见习听课记录表
综合
评议
见习生签名:日期:年月日
教育见习听课记录表
课程名称
C程序设计
授课教师
刘斌授Leabharlann 对象常大软件1、2班教学重点、难点
重点:1、三种循环语句的使用2、三种循环的比较
难点:1、循环的嵌套使用2、使用循环结构设计程序
听课记录
break语句
格式:break;
功能:该语句可以使程序运行时中途跳出循环体,即强制结束循环,接着执行循环下面的语句。
见习生签名:日期:年月日
按行分段赋值。例如:
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
将所有的初值写在一个大括号内,按数组元素的排列顺序对各个元素赋初值。例如:
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
可以对数组部分元素赋初值。
例如:int a[3][4]={{1},{5,6},{9}};