C语言 do while语句的用法
目录
1.如何选择循环
2.do while语句
3.do while流程图
4.do while循环的使用
1.如何选择循环
如何选择使用哪一种循环?首先,确定是需要入口条件循环还是出口条件循环。通常,入口条件循环用得比较多,有几个原因。其一,一般原则是在执行循环之前测试条件比较好。其二,测试放在循环的开头,程序的可读性更高。另外,在许多应用中,要求在一开始不满足测试条件时就直接跳过整个循环。
那么,假设需要一个入口条件循环,用for循环还是while循环?这取决于个人喜好,因为二者皆可要让for循环看起来像while循环,可以省略第1个和第3个表达式。例如:
for ( ; test ; )
与下面的while效果相同: while ( test )
要让while循环看起来像for循环,可以在while循环的前面初始化变量,并在while 循环体中包含更新语句。例如:
初始化;
while (测试)
{其他语句
更新语句
}
与下面的for循环效果相同:for(初始化 ;测试;更新)
其他语句
一般而言,当循环涉及初始化和更新变量时,用f循环比较合适,而在其他情况下用while循环好。对于下面这种条件,用while循环就很合适:
while (scanf("%d",&num) == 1)
对于涉及索引计数的循环,用for循环更适合。例如: for (count = 1; count <= 100; count++)
2.do while语句
关键字:do while
do while 语句创建一个循环,在expression为假或0之前重复执行循环体中的内容。do while语句是一种出口条件循环,即在执行完循环体后才根据测试条件决定是否再次执行循环。因此,该循环至少必须执行一次。
循环体可是一条简单语句或复合语句。
形式: do
{
statement
}While( expression );
在expression为假或0之前,重复执行statement部分。
3.do while流程图
4.do while循环的使用
#include <stdio.h>
int main()
{int i=1,sum=0;do{sum+=i;i++; }while(i<=24);printf("%d",sum);return 0; }
C语言 do while语句的用法相关推荐
- C语言for循环语句的用法及易错点
C语言for循环语句的用法及易错点 文章目录 C语言for循环语句的用法及易错点 引言 基本语法 代码规范性问题 易错点 作用域问题 完成遍历后i的值 for循环里多个条件 for循环里多个初始化变量 ...
- c语言之switch语句的用法及注意事项
关于C语言中我们做判断的时候一般是会想到if else,常见的if else的写法为: if(表达书) {} else if(表表达式) {} else {} 当出现更多的if else嵌套的时候通常 ...
- c语言ifelse结构解析,C语言选择结构
-C语言if else语句的用法
条件语句就是根据判断条件的成立与否("真"或"假"),来决定接下来该执行什么样的操作.其一般格式如下: condition 外面的括号是必需的.conditio ...
- python语言if语句-Python入门教程之if语句的用法
这篇文章主要介绍了Python入门教程之if语句的用法,是Python入门的基础知识,需要的朋友可以参考下 OK分享完毕!需要Python资料的可以加QQ群:832339352 进群免费领取下面资料! ...
- 51单片机c语言 if 语句,单片机if语句的用法
单片机if语句格式 sbit P2^0=A1; sbit P1^0=A2; sbit 语句等号后边应该是地址. sbit P2^0=A1:能通过编译码?本人试一下:test.C(6): error C ...
- c语言break在if中用法,break可用于什么语句 break语句可用于for语句和if语句中 对吗...
c语言中break语句的作用 C语言中,break都可以用在什么地方?用到每一个语...break 一般是针对一个循环或者switch中的case,表示跳出当前的循环或选择,即在一个单层循环中,可以通 ...
- c语言do while语句用法6,C语言中while /do while语句用法
摘要 腾兴网为您分享:C语言中while /do while语句用法,仙乐,同程旅游,天猫超市,闪送等软件知识,以及上网本系统,酷我音乐mac,美版微信,地基承载力计算,云解压,猫咪咖啡馆游戏,智课雅 ...
- c语言switch case缩进,C语言中的switchnbsp;casenbsp;语句的用法详解
本文就几个实例来说明Switch case 语句的用法. 说是C语言中的Switch case,其实和html+javascript中的Switch case语法是基本一样的哦. 问题: 有这么一个C ...
- c语言while将字符循环,C语言 while语句的用法详解
在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何"拐弯抹角": 选择结构:也叫分支结构,重点要掌握 if else.switch 以及条件运算符: 循环结 ...
最新文章
- 一个KindEditor的插件[myFocus]
- 《剑指offer》-左旋转字符串
- 网络嗅探与欺骗(FTP部分)
- 本科生学习fpga,dsp,嵌入式操作系统哪个好
- java 8 string_String.join() --Java8中String类新增方法
- Locust学习总结分享
- 从 TFS 迁移源代码到 git
- python中文人名识别(使用hanlp,LTP,LAC)
- python 装饰器
- 解决VuePHP跨域请求
- 封装,继承,多态的理解
- c语言编程中u16啥意思,STM32中数据类型定义 U8 U16 U32解释说明
- ATSC数字电视标准 1
- PL.SQL.Developer.v9.0.1.1613下载地址
- pyhanlp常用功能简单总结
- 领域驱动设计(1) DDD的一些基础概念
- Mac虚拟机Net模式设置
- python求零点极点增益_传递函数的零点、极点怎么解释,有什么用?
- pmp考前冲刺 项目管理中的工具与技术
- 论文写作总结(中外文对比)