您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制C语言的循环控制语句 正文
C语言的循环控制语句

C语言的循环控制语句

点击数:7679 次   录入时间:03-04 11:52:16   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  在C51语言中循环结构主要是利用for语句、while语句和do-while语句来实现的。

  (1)for语句。

  在C语言的循环语句中,for语句使用最为灵活。它常用于循环次数已知的循环控制,也可以灵活用于循环次数不确定的而只给出循环结束条件的情况。

  for语句的一般形式:

  for(表达式1;表达式2;表达式3)语句;表达式l通常在循环开始时用来给循环变量赋初值,一般是赋值表达式。也允许在for语句外给循环变量赋初值,此时可以省略该表达式。

  表达式2通常是循环条件,一般为关系表达式或逻辑表达式。只要这个条件是满足的,循环就得继续下去。表达式2-般是关系表达式或逻辑表达式,但也可以是数值表达式或字符表达式,只要其值非零,就执行循环体。

  表达式3通常是循环增量,用来修改循环变量的值,一般是赋值语句。表达式1和表达式3可以是逗号表达式,即每个表达式都可由多个表达式组成。

  含义:求解计算表达式1(循环变量初值)的值;求解表达式2(循环条件)的值,若值为真(非0)则执行循环体一次,否则循环结束,执行for语句下面的语句;执行构成循环体的程序语句;计算表达式3(循环增量表达式)的值,转回求解表达式2;循环结束,执行for语句下面的语句。

  for语句实例:

  (2)while语句。

  while语句的一般形式:

  while(表达式)语句含义:先判断表达式,后执行语句。

  while语句实例:

  (3)do...while语句。

  do...while语句一般形式:

  do循环体语句while(表达式);含义:先执行语句,后判断表达式。

 




本文关键字:C语言  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制