循环结构程序设计——while语句

本文介绍了C语言中三种基本的循环语句:while、do...while和for,并通过实例讲解了它们的用法。在讲解while循环时,展示了如何计算1到10的整数之和的代码。同时,强调了在使用while循环时应注意的事项,如确保有退出循环的条件,以避免死循环的发生。最后,提供了一个可能导致死循环的代码示例,提醒读者避免此类错误。
摘要由CSDN通过智能技术生成

一般情况下,常用的循环语句包括:while、do···while、for语句。

while语句的一般形式为

while (表达式)        //表达式为循环条件

          语句;         // 语句为循环体

while语句具有先判断表达式,后执行语句的特点。

例如:求1+2+3+...+10的和

#include <stdio.h>

int main()
{
	int i=1, sum=0;
	while (i <= 10) {
		sum = sum + i;
		i++;
	}
	printf("sum=%d", sum);
}

同时在使用while语句时,要注意以下几点:

1.while语句里面的表达式可以是任意的表达式,一般情况下为关系表达式或逻辑表达式

2.循环如果包含一个以上的语句,应该使用{ }括起来,避免复合语句的出现;

3.循环体内应该有用于结束循环的语句,避免造成死循环。如下面这段代码就将造成死循环,因为a=1表达式的值永远为真。

int main()
{
    int a,i=0;
    while(a=1)
        printf("%d",i++);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值