C语言 while语句的用法
目录
1.while语句
2.while流程图
3.break在while循环中的作用
4.continue在while循环中的作用
5.while循环的使用
1.while语句
关键字:while
while语句创建了一个循环,重复执行直到测试表达式为假或0。
while语句是一种入口条件循环,也就是说,在执行多次循环之前已决定是否执行循环。因此,循环有可能不被执行。
循环体可以是简单语句,也可以是复合语句。
形式:
while (表达式)
{
循环语句;
}
2.while流程图
3.break在while循环中的作用
在循环中只要遇到break就停止后期的所有循环,直接终止循环。所以while中的break是用于永久终止循环的。
4.continue在while循环中的作用
continue是用于终止本次循环的,也就是在本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。
5.while循环的使用
a = scanf("%d",&num);
while (a==1)
{//循环行为a = scanf("%d",&num); }
可简化为
while (scanf("%d",&num) == 1){//循环行为}
第二种形式同时使用scanf()的两种不同的特性。首先,如果函数调用成功,scanf()会把一个值存入num。然后,利用scanf()的返回值(0或1,不是num的值)控制while 循环。因为每次迭代都会判断循环的条件,所以每次迭代都要调用scanf()读取新的num值来做判断。
注意:==运算符是C的相等运算符,该表达式判断a是否等于1.不要把a== 1与a =1混淆,后者是把1赋给a。根据测试条件 a == 1,只要a等于1,循环就会重复。当 a 的值不为1时,循环结束。然后程序打印出最终值。
6.实例
#include <stdio.h>
int main()
{int sum = 0;int i = 1;while (i<=100){sum += i;i++;}printf("sum=%d\n",sum);return 0;
}
C语言 while语句的用法相关推荐
- c语言while将字符循环,C语言 while语句的用法详解
在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何"拐弯抹角": 选择结构:也叫分支结构,重点要掌握 if else.switch 以及条件运算符: 循环结 ...
- c语言无法跳出while语句,c语言while语句的用法 该循环永远不会结束
导读:说到语句,我们很多人都知道,有朋友问c语言中while的用法,另外,还有朋友想问c语言的while循环语句,这到底怎么回事呢?事实上c语言while的限制呢,今天小编整理了c语言while语句的 ...
- c语言字符串switch用法,C语言switch 语句的用法详解
搜索热词 C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况.例如,输入一个整数,输出该整数对应的 ...
- C语言switch语句的用法详解
转载: http://c.biancheng.net/cpp/html/39.html C语言提供了一种用于多分支选择的switch语句, 其一般形式为: switch(表达式){ case ...
- C语言 —— 嵌套循环语句的用法
嵌套循环语句 1.什么是嵌套循环语句? 2.例题:for嵌套for循环 3.例题:利用嵌套循环做一个九九乘法口诀表 4.例题:时钟计时器 1.什么是嵌套循环语句? 在C语言中,if-else.whil ...
- C语言 for语句的用法
目录 1.for语句 2.for流程图 3.for使用形式 4.for循环与while循环的对比 5.for循环嵌套 1.for语句 关键字: for for语句使用3个表达式控制循环过程,分别用分号 ...
- python语言if语句-Python入门教程之if语句的用法
这篇文章主要介绍了Python入门教程之if语句的用法,是Python入门的基础知识,需要的朋友可以参考下 OK分享完毕!需要Python资料的可以加QQ群:832339352 进群免费领取下面资料! ...
- c语言do while语句用法6,c语言do while的用法
循环结构是结构化程序设计的三种基本结构之一.下面小编就跟大家分享下c语言do while的用法. do-while语句的一般形式为: do 语句 while(表达式); 这个循环与while循环的不同 ...
- c语言goto语句用法_C语言的9种控制结构
点击蓝字关注我哦 C语言语句 goto语句:无条件转向; if语句:判断语句;while循环语句; do-while语句:先执行循环体,然后判断循环条件是否成立. 之后继续循环;for语句:循环,可替 ...
- 51单片机c语言 if 语句,单片机if语句的用法
单片机if语句格式 sbit P2^0=A1; sbit P1^0=A2; sbit 语句等号后边应该是地址. sbit P2^0=A1:能通过编译码?本人试一下:test.C(6): error C ...
最新文章
- POJ2932Coneology(计算几何、平面扫描)
- 干货丨大牛带你走向机器学习“正道”:小朋友才迷信算法,大人们更重视工程实践
- jsp内置对象pageContext和config对象
- Bootstrap的轮播图
- 老手机能升级华为鸿蒙,华为正式发布鸿蒙2.0!实现手机、平板等多平台共用一套代码!...
- c#中控制不能从一个case标签贯穿到另一个case标签
- c#进阶(4)—— Redis 用于消息队列的存储
- Jedis之ShardedJedis虚拟节点一致性哈希分析
- 实现前后端分离的心得
- PHP在线支付类集锦(银联支付宝手机支付宝微信等)
- oracle ebs工单入库,ORACLE-EBS_库存功能点操作模块.doc
- JS GZIP压缩,GZIP解压
- 使用遇到的问题_喷淋塔使用过程中遇到的问题以及解决方法
- MongoDB 极简实践入门
- Android关闭屏幕时不锁屏
- 在excel 中如何让一串数字真正的变为时间格式
- mvn compile报错“程序包com.XXX不存在”
- SOLIDWORKS Composer关键帧-制作动画的利器
- GO语言的实战学习(猜谜游戏和在线词典)| 青训营笔记
- 用bulkUpdate执行删除批量的数据是出错!