a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 159|回复: 1

[C语言] 2012年计算机二级C语言循环结构考点归纳

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
第5章 循环结构 * f, u2 {' a$ @- Z% Z

7 ^& F/ e/ \( ]3 X( S7 ?" b  [考点一] while语句 - @" c9 H9 u$ B+ W' w9 b. N! {! e( Q( l
  在许多问题中,需要做某些重复执行的操作,这时就会用到循环结构。在程序设计中也一样,例如,对1~100之间的自然数进行求和计算,计算某班级所有同学的成绩总分,还有很多,几乎所有的程序都会包含循环控制结构。 : y0 F" K9 V6 B2 z: p. ]
  循环的定义:___________________________ 1 H) G% r; X/ P7 |6 q4 E# R  N/ l
  它与顺序结构和选择结构共同作为各种复杂程序的基本构造单元。
4 W% @( D6 \) d: Q: X3 ]  while语句的一般形式:___________________________ , T$ n5 g6 y  a3 q
  说明:
1 R$ p# D+ a- R9 s0 I' b7 X  while是C语言的关键字。紧跟其后的表达式可以是C语言中任意合法的表达式,该表达式是循环条件,由它来控制循环体是否执行。循环体可以是一条可执行语句,当多项操作需要多次重复做时,可以使用复合语句。
6 R- t" V8 ^5 \8 i% F+ R  L  执行过程: 6 p- r: o0 K7 G" Y/ K% g# n3 t$ n1 P
  (1)___________________________ 3 j+ k8 Q  B* M) N9 p# L
  (2)___________________________
) U( b8 c3 j3 z5 p  (3)___________________________
! e2 a; N- r, s' l' U  特点:先对表达式进行条件判断,然后执行语句
# I+ X5 d' H8 X  [考点二] do…while - X8 A) v3 T* M* P. D. h
  一般形式: + ]) C7 G$ t9 h( w
  说明:do是C语言关键字,必须和while联合使用,不能独立出现。 - S. L& X( E, |% p4 _- d- z
  do…while循环由do开始,用while结束。while后面的括号中的表达式,可以是C语言中任意合法的表达式,由它控制循环是否执行,且括号不可丢。 ! k) E, i  s4 Y0 E  y2 A
  执行过程: ___________________________
- i9 ^& M' V8 E  P  
回复

使用道具 举报

 楼主| 发表于 2012-7-31 21:48:09 | 显示全部楼层

2012年计算机二级C语言循环结构考点归纳

[考点三] for语句
, M* Z! I0 N! L/ ~6 r/ V  一般形式:___________________________
$ b5 |  S; @/ _: R  说明:for是C语言的关键字,其后的括号中通常有3个表达式,这3个表达式可以是C语言中任意合法表达式,它们通常用于for循环的控制。各个表达式之间用“;”隔开,且括号不可省略。按照语法规则,循环体只能是一条语句,如需要完成多项操作,可通用大括号括起来构成复合语句。
' n( D7 Q) l7 D( G1 h  执行过程:___________________________   [4 m) ^6 Y  E( r
  [考点四] 循环的嵌套 & U6 r( V: E( W
  在某一个循环体内部又包含了另一个完整的循环结构,称为循环的嵌套。 3 \% g3 G3 r6 K3 {  a- O- P
  一般形式:
7 M1 j5 O0 A/ {4 t, l+ @2 U6 A0 d  while ___________________________   @  K" _9 g5 _, D
  for ___________________________
# ?+ [/ V/ V; c# F& v* Z" l  do___________________________ 8 V, `- j0 X( ~) y( _% Q: Y/ P
  [考点五] 循环的比较 ( y- T3 x. _0 c3 y
  前面讲的几种循环都可以用来处理同一个问题,一般情况下它们可以互相代替。不过最好根据每种循环的不同特点选择最适合的。 7 ~- h9 d' w/ g. ?" q
  while和do…while循环,只在while后面指定循环条件,循环体内应包含使循环趋于结束的语句。for中使循环趋于结束的操作可以包含在“表达式3”中。由while完成的循环,用for都能完成。在for语句“表达式1”中可以实现循环变量的初始化,而while和do…while的循环变量初始化应在while和do…while语句之前完成。
2 l- [# M. V  M: m  [考点六] break语句
4 [* U& |! G) |0 e2 l1 A  break语句只能出现在循环体内及switch语句内,不能用于其它语句中。
, H3 j7 U4 {5 D6 B4 q. o  当break出现在循环体中的switch语句体内时,其作用是:___________________________
4 [( Z7 S: T; X/ \  当break出现在循环体只是 并不在switch语句体内时,则在执行break后,跳出本层循环,当然也不再去进行条件判断。
3 G* I- S) l# c; L  [考点七] continue语句
5 D, M3 N' G7 g9 b' S" [1 W  作用: ___________________________   continue和break语句的区别是:___________________________
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-2 07:13 , Processed in 0.423604 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表