|
今天,我們一起來(lái)分析C語(yǔ)言:do-while循環(huán)語(yǔ)句的幾種用法。
do-while循環(huán)語(yǔ)句的幾種用法
C語(yǔ)言中,有三種循環(huán)結(jié)構(gòu)基本語(yǔ)句for、while、do-while。
do-while語(yǔ)句的一般形式為:
do
{
語(yǔ)句;
}while(表達(dá)式);
do-while語(yǔ)句功能解析:
1、先執(zhí)行循環(huán)體中語(yǔ)句一次,然后再判定表達(dá)式的值,當(dāng)值為真(非0)時(shí),繼續(xù)執(zhí)行循環(huán)體語(yǔ)句的語(yǔ)句,依次類(lèi)推;
2、直到表達(dá)式的值為假(為0),循環(huán)體結(jié)束。
do-while語(yǔ)句,有以下幾種使用格式。
1、標(biāo)準(zhǔn)格式(無(wú)限循環(huán))
do
{
x=x+1;
}while(1);
2、非標(biāo)準(zhǔn)格式(無(wú)限循環(huán),功能和標(biāo)準(zhǔn)格式1相同)
do
{
x=x+1;
}while(1);
do
{
x=x+1;
}while(-1);
do
{
x=x+1;
}while(1.9);
以上三個(gè)循環(huán)結(jié)構(gòu)語(yǔ)句,while后的表達(dá)式為非零常量,所以全部是無(wú)限循環(huán)語(yǔ)句。
3、有限循環(huán)
char i,x;
i=3;
x=1;
do
{
x=x+1;
i--;
}while(i);
該語(yǔ)句循環(huán)執(zhí)行3次,語(yǔ)句執(zhí)行結(jié)束后:i的值為0,x的值為4。
小結(jié):
1、for語(yǔ)句一般用于有限循環(huán)。
2、while語(yǔ)句一般用于無(wú)限循環(huán)。
3、do-while語(yǔ)句一般不用,因?yàn)榭梢杂脀hile語(yǔ)句替換。
|
評(píng)分
-
查看全部評(píng)分
|