文档介绍:全国计算机等级考试二级C
湖南文理学院
计算机技术教研室
2010 - 08
目录
第五章循环结构
第六章字符数据
第七章函数
第五章循环结构
结构化程序设计三种基本结构:顺序、选择、循环。
要实现循环结构,主要通过三种语句:
while 语句
do – while 语句
for 语句
while 语句
基本形式:
while ( 表达式)
循环体
结合下列程序段,分析输出结果,回顾while语句的执行步骤:
int n=10 ;
while ( n>7 )
{ n-- ;
printf (“%d”, n) ;
}
答案:987
do-while 语句
基本形式:
do
循环体
while ( 表达式) ;
结合下列程序段,分析输出结果,回顾do-while语句的执行步骤:
int x=3 ;
do
{ printf (“%3d”, x-=2 ) ;
}
while ( ! ( --x ) ) ;
答案:1 -2
continue语句
continue语句用于结束本次循环,开始新的循环。
结合下列程序段,分析输出结果,回顾continue语句的执行步骤:
main( )
{ int y=10;
for ( ; y>0; y-- )
if ( y%3 ==0 )
{ printf ( “%d”,--y ) ;
continue ;
}
}
答案:852
for 语句
基本形式:
for ( k=0; k<10; k++ )
循环体
结合下列程序段,分析输出结果,回顾for语句的执行步骤:
for ( n=10; n>7; n-- )
printf ( “%2d”, n ) ;
答案:10 9 8
循环结构的嵌套
循环嵌套指的是在一个循环结构的循环体中又包含一个循环结构。
例,分析下列程序段的输出结果:
int i, j, m=0 ;
for ( i=1; i<=15; i+=4 )
for ( j=3; j<=19; j+=4 )
m++ ;
printf ( “%d\n”,m ) ;
答案:20
break语句
break语句在C语言中有两种用法:
跳出多分支选择语句switch;
跳出单层循环结构
如果需要跳出多层循环结构,就需要利用goto语句。
第六章字符型数据
C语言中,一个字符常量代表ASCII码中的一个字符,程序中通常用单引号括起一个字符来表示。如:’A’、’5’、’+’等。
对于一些特殊符号,通常用转义字符表示。如回车换行符’\n’、退格符’\b’、TAB符’\t’等。