a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 71|回复: 0

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

[复制链接]
发表于 2012-7-31 21:48:08 | 显示全部楼层 |阅读模式
第5章 循环结构考点总结
7 V8 A1 c0 D# W" T. Z$ Y
, N# c# b. V9 u  5.1 for循环结构 6 m3 J7 ?* S2 d; R# U- N6 E
  1.for循环语句的一般表达式是:
- x- U: `+ B: h3 R2 ~7 c% a  for(表达式1;表达式2;表达式3) 语句
- k1 U* l/ w6 }; T8 w4 R8 c  2.C语言语法规定:循环体语句只能包含一条语句,若需多条语句,应使用复合语句。 - n1 C1 Y: f9 K5 O5 B8 R' f9 ?
  5.2 while和do while循环结构
- e" k( X  Q. k/ e* a( |& }0 {  1.while语句用来实现″当型″循环结构,它的一般形式如下: & A1 S, c6 O  T9 v* E0 g; K
  while(表达式)语句 " p; i* x4 \, Y! E2 T' ~
  当表达式为非0值时执行while语句中内嵌的语句;当表达式的值为0时,直接跳过while语句后面的语句,执行下一条语句。 ! ~) i  s$ t1 A+ k# s' A
  2.while语句执行的特点是:先判断表达式,后执行语句。
, o3 x4 s5 r  v9 \5 ~  3.do while用来实现″直到型″循环结构,它的一般形式为:
3 o8 l, }% {$ D5 q$ I' q  do语句 0 j& W3 Q7 C) V1 Y
  while(表达式);
* T2 X) B9 x7 q" K' z/ o/ p  这个语句执行时,先执行一次指定的内嵌的语句,然后判别表达式,当表达式的值为非0时,返回重新执行该语句,如此反复,直到表达式的值为等于0为止,此时循环结束。 2 i8 A. v" x/ m7 L4 [3 u
  4.do while语句执行的特点是:先执行语句,后判断表达式。
; o; @1 O5 j( N/ w- b6 W" ~5 o% F8 g  5.3 continue语句和break语句 $ O+ N6 s( v( T
  1.break语句有两个用途:①在switch语句中用来使流程跳出switch结构,继续执行switch语句后面的语句;②用在循环体内,迫使所在循环立即终止,即跳出所在循环体,继续执行循环体后面的第一条语句。 4 d7 i! _8 j7 l# N
  2.continue语句结束本次循环,即跳过循环体中尚未执行的语句。在while和do while语句中,continue语句将使控制直接转向条件测试部分,从而决定是否继续转向循环。在for循环中,遇到continue语句后,首先计算for语句表达式3的值,然后再执行条件测试(表达式2),最后根据测试结果来决定是否继续转向for循环。
" u0 w5 J0 ^1 t# ^8 l. Z, E  5.4 循环的嵌套 4 l2 N( H: h, e- y. g
  1.一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。   2.三种循环(while循环、do while循环和for循环)可以互相嵌套。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 03:41 , Processed in 0.316254 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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