标题: C语言:do-while循环语句的几种用法。 [打印本页]

作者: XYDDD    时间: 2022-8-12 15:41
标题: C语言:do-while循环语句的几种用法。

今天,我们一起来分析C语言:do-while循环语句的几种用法。


do-while循环语句的几种用法


C语言中,有三种循环结构基本语句for、while、do-while。


do-while语句的一般形式为:


do

{

    语句;

}while(表达式);


do-while语句功能解析:


1、先执行循环体中语句一次,然后再判定表达式的值,当值为真(非0)时,继续执行循环体语句的语句,依次类推;


2、直到表达式的值为假(为0),循环体结束。


do-while语句,有以下几种使用格式。


1、标准格式(无限循环)


do

{

  x=x+1;

}while(1);


2、非标准格式(无限循环,功能和标准格式1相同)


do

{

  x=x+1;

}while(1);


do

{

  x=x+1;

}while(-1);


do

{

  x=x+1;

}while(1.9);


以上三个循环结构语句,while后的表达式为非零常量,所以全部是无限循环语句。


3、有限循环


char i,x;

i=3;

x=1;


do

{

  x=x+1;

  i--;

}while(i);


该语句循环执行3次,语句执行结束后:i的值为0,x的值为4。


小结:


1、for语句一般用于有限循环。


2、while语句一般用于无限循环。


3、do-while语句一般不用,因为可以用while语句替换。






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1