c语言do的作用,C语言之do_while循环

原标题:C语言之do_while循环

大家好!今天我们来继续学习循环结构中的do_while语句,do_while语句是另一种产生循环动作的语句,它的一般形式为:

do

{

循环体语句;

} while (条件表达式);

该语句的语法功能可由下面的两个步骤组成。

1. 执行循环体语句;

2. 计算条件表达式,若该表达式的值为真,则执行步骤1,若该表达式的值为假,则退出循环,执行下一条语句。

在一般情况下,一定要有使得条件表达式为假的语句,否则会使得程序出现无限循环而发生错误。

注意:do_while循环与while循环还有for循环的最大区别在于:do_while循环中的循环语句至少会执行一次,因为是先执行循环体语句,后判断条件表达式;而while循环和for循环中的循环体语句有可能一次可不被执行。

我们还是来看看求几何级数的那个例子:

#include

int main()

{

int i = 1, sum = 0;

do

{

sum = sum + i;

i++;

} while (i <= 100);

printf("sum=%d\n", sum);

}

注意:在while后面千万不要忘记分号。

好了,do_while语句我们讲完了,下面我们在来看看goto语句。

goto语句也是一个特殊的循环语句,它的特点在于它是一种无条件的转向,它可以用在程序的任何地方,也可以转向程序的任何地方。

它的一般语法形式为:

goto 语句标号;

其中语句标号为任何合法的标识符,放在某条语句的前面,并且要在后面加上冒号:

goto语句的作用是转到标号语句所在的地方继续执行。

我们还是来看求几何级数的这个例子:

#include

int main()

{

int i = 1,sum = 0;

loop:

if (i <= 100)

{

sum = sum + i;

i++;

goto loop;

}

printf("sum=%d\n", sum);

return 0;

}

5c98d7beea9ce6d3f4a17c11f7e20c7e.png

好了,到这里我们的循环语句就要讲要讲完了。明天我们将讲一下break和continue语句在循环中的作用,还有就是我们讲一下C语言中的自定义函数。

欢迎大家指出我的问题。返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值