秒懂百科,while语句如此简单!

本文介绍了C语言中的while循环语句,包括其基本语法结构,如何利用表达式判断条件,并通过求和与水仙花数示例展示了其在实际编程中的应用。
摘要由CSDN通过智能技术生成

while语句是C语言循环语句中的一种,更是我们接触的最早的循环语句中的第一者。

while语句的基本语法结构如下:

while(表达式)

{

循环体;

}

我们可以看到,while语句主打一手简约风,结构如此的清晰明了。

一.while(表达式)中的“表达式”用于判断。

 我们都知道:C语言中,0表示假,非0表示真。while语句中的“表达式”也同样如此,当条件满足表达式时,表达式表示真,就进入循环体;否则,跳出循环。这么讲可能有点抽象,那么让我们举个例子:用while语句实现求1+2+3+……+10的值

02. 

 程序讲解:

1开始定义初始条件a=1;

2. 开始进入while(a<=10)循环。a=1,条件成立,那么执行循环体——进行运算i=i+a,a++;

3.当a=11时,条件不成立,跳出循环;

4.最后输出i的值,也就是1+2+3+……+10的值。

二.while语句能够和条件语句(if语句和switch语句)搭配使用

这里我们拿一道经典题目——水仙花数(从0—999之间各个位数的立法和=本身的数称为水仙花数),来讲解,请看:

 

 程序讲解:

1.刚开始时确定区间——【0,999];

2.开始执行i=0;显然,条件成立,执行循环体——拆解i的各个位数,再用if语句判断,成立就输出i的值;

3.重复以上操作,直到i=1000,条件不成立,跳出while循环,程序结束。

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值