-
2021-03-08 01:30:53
do-while声明时,至少一次会循环一次,。
它的语法如下:
do {
statement (s)
} while (booleanexpression);
简单实例
public class mainclass {
public static void main(string[] args) {
int i = 0;
do {
system.out.println(i);
i ;
} while (i < 3);
}
}
以下do-while表明至少做块的代码会被执行,即使一次的初始值,用于测试的表达[j]. . < 3计算错误的。
public class mainclass {
public static void main(string[] args) {
int j = 4;
do {
system.out.println(j);
j ;
} while (j < 3);
}
}
利用do while来求和
public class mainclass {
public static void main(string[] args) {
int limit = 20;
int sum = 0;
int i = 1;
do {
sum = i;
i ;
} while (i <= limit);
system.out.println("sum = " sum);
}
}
更多相关内容 -
C语言中while /do while语句用法
2021-05-20 08:37:54摘要 腾兴网为您分享:C语言中while /do while语句用法,仙乐,同程旅游,天猫超市,闪送等软件知识,以及上网本系统,酷我音乐mac,美版微信,地基承载力计算,云解压,猫咪咖啡馆游戏,智课雅思,家家乐电子相册,...摘要 腾兴网为您分享:C语言中while /do while语句用法,仙乐,同程旅游,天猫超市,闪送等软件知识,以及上网本系统,酷我音乐mac,美版微信,地基承载力计算,云解压,猫咪咖啡馆游戏,智课雅思,家家乐电子相册,技术宅社区,三国志13女武将清凉版,耶的表情包,258商务卫士,海信电视微,ch340驱动win10,最准的八字合婚的等软件it资讯,欢迎关注腾兴网。在c语言中do while与while与我们学的vb,asp.net都一样的,下面我来介绍一下关于C语言中while /do while语句基于用法。 C语言while语句的用法 while语句的一般形式为:while(表达式)语句 其中表达式...
在c语言中do while与while与我们学的vb,asp.net都一样的,下面我来介绍一下关于C语言中while /do while语句基于用法。
C语言while语句的用法
while语句的一般形式为:while(表达式)语句
其中表达式是循环条件,语句为循环体。
while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。其执行过程可用下图表示。
【例6.2】用while语句计算从1加到100的值。用传统流程图和N-S结构流程图表示算法
代码如下 复制代码 main()
{
int i,sum=0;
i=1;
while(i<=100)
{
sum=sum i;
i;
}
printf("%dn",sum);
}
【例6.3】统计从键盘输入一行字符的个数。
代码如下 复制代码 #include main(){
int n=0;
printf("input a string:n");
while(getchar()!='n') n;
printf("%d",n);
}
本例程序中的循环条件为getchar()!='n',其意义是, 只要从键盘输入的字符不是回车就继续循环。循环体n完成对输入字符个数计数。从而程序实现了对输入一行字符的字符个数计数。
使用while语句应注意以下几点:
while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
【例6.4】
代码如下 复制代码 main(){ int a=0,n;
printf("n input n: ");
scanf("%d",&n);
while (n--)
printf("%d ",a*2);
}
本例程序将执行n次循环,每执行一次,n值减1。循环体输出表达式a*2的值。该表达式等效于(a*2;a)。
循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。
C语言do-while语句
do-while语句的一般形式为:
do
语句
while(表达式);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。其执行过程可用下图表示。
【例6.5】用do-while语句计算从1加到100的值
代码如下 复制代码 main() {
int i,sum=0;
i=1;
do
{
sum=sum i;
i;
}
while(i<=100)
printf("%dn",sum);
}
同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。
【例6.6】while和do-while循环比较。
(1)main()
代码如下 复制代码 {int sum=0,i; scanf("%d",&i);
while(i<=10)
{sum=sum i;
i;
}
printf("sum=%d",sum);
}
(2)main()
代码如下 复制代码 {int sum=0,i;
scanf("%d",&i);
do
{sum=sum i;
i;
}
while(i<=10);
printf("sum=%d",sum);
}
相关推荐
-
C语言 do while语句的用法
2022-03-17 10:49:522.do while语句 3.do while流程图 4.do while循环的使用 1.如何选择循环 如何选择使用哪一种循环?首先,确定是需要入口条件循环还是出口条件循环。通常,入口条件循环用得比较多,有几个原因。其一,一般...目录
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++编程中的while与do-while循环语句使用
2020-09-02 21:53:00主要介绍了C++编程中的while与do-while循环语句使用,区别就是while是先判断再执行,而do-while是先执行再判断,需要的朋友可以参考下 -
C语言中do while语句的用法是什么?
2021-05-20 05:50:16C语言中“do while”语句用于语句的循环判断;语法为:“do {代码语句} ...do-while语句的一般形式为:do{代码语句}while(表达式);这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真...C语言中“do while”语句用于语句的循环判断;语法为:“do {代码语句} while(表达式);”。它与while循环的不同在于:“do while”先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。
do-while语句的一般形式为:do{
代码语句
}
while(表达式);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。其执行过程可用下图表示。
【例6-5】用do-while语句计算从1加到100的值#include
int main(void){
int i,sum=0;
i=1;
do{
sum=sum+i;
i++;
}
while(i<=100);
printf("%d\n",sum);
return 0;
}
同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。
推荐教程:《C语言》
-
do while语句的用法是什么
2021-04-12 14:09:19do while语句的用法是:首先执行循环体中的语句;然后再判断条件是否为真,如果为真则继续循环,如果为假,则终止循环。do while语句的用法是:1、do-while循环与while循环的不同在于:它先执行循环体中的语句,然后... -
Java do while循环语句用法
2021-02-27 19:06:57循环语句whileJava do while循环语句用法do-while循环,先执行一次,然后在判断,如果条件成立,在循环执行,如果不成立,继续往下执行语法do {statement(s)} while (expression);布尔表达式在循环体的后面,所以... -
while及do while语句
2019-07-16 21:48:39编写程序时,许多问题都要用到循环控制。循环结构也是结构化程序...While 及dowhile语句 While语句和do while语句都是C语言中循环结构的一种实现方式。While语句实现当型循环结构;do while语句较while语句在执行和... -
C语言while循环语句 do while语句 for循环语句
2019-06-10 14:17:53(8)do—while语句是可以被while()替换,其实循环之间的语句都可以相互替换,哪种方法更适合你,就选那种,也就是说一定要有一种是自己专长的。 (9)参考代码如下 /*登录*/ #include "stdio.h" #include "stdlib... -
讲解C++的do while循环和循环语句的嵌套使用方法
2020-09-03 09:20:29主要介绍了讲解C++的do while循环和循环语句的嵌套使用方法,是C++入门学习中的基础知识,需要的朋友可以参考下 -
c代码-分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。
2021-07-16 12:50:04c代码-分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。 -
do while语句
2018-07-27 00:56:58今天写一下 while, do while语句; 先讲一下while语句 while语句是先判断在执行 do while语句是先执行一次在判断 记住是一次; 基本结构 while语句; while(布尔类型的表达式){ 布尔类型是判断条件 ... -
C语言 | do while语句
2021-04-02 12:09:57C语言do while介绍 除了while语句以外,C语言还提供了do…while语句来实现循环。 一般形式 do 语句 while(表达式) 其中语句就是循环体,先执行一次指定的循环语句,然后判别...C语言使用do while语句求1+2+3+…+10 -
Java之do while循环控制语句基本使用
2021-05-09 10:27:55文章目录do..while 循环控制1. 基本语法2. 说明:3. do...while 循环执行流程分析4. 注意事项和细节说明5. 课堂练习题 do…while 循环控制 1. 基本语法 循环变量初始化; do{ 循环体(语句); 循环变量迭代; }while(循环... -
使用do-while语句
2021-08-16 21:39:25do-while 语句的一般形式为: do 语句 while(表达式); 这个循环与 while 循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为 真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while 循环至少... -
JavaScript中while以及do while语句的使用
2020-12-02 18:00:04while语法 while (条件) { 要执行的代码块 } var i=0; while(i<...不能忘记i++ 语句,否则会变成死循环...dowhile语法 do { 要执行的代码块 } while (条件); 例子: var i=0; do{ console.log(i) i++; } ... -
详解Java中的do...while循环语句的使用方法
2020-09-03 05:37:54主要介绍了Java中的do...while循环语句的使用方法,是Java入门学习中的基础知识,需要的朋友可以参考下 -
C程序中do while语句可以进行嵌套使用吗?
2021-05-23 07:58:44满意答案ljfa1200u2013.09.20采纳率:51%等级:12已帮助:6961人可以,但是你这样写是错的,do~while()的作用是,先执行do里面的语句,再执行while(),为执行while里的语句,执行完后再回到while(),为真继续执行,否则退出,... -
C语言:while与do while循环语句
2019-05-05 23:55:29while 执行流程:先判断循环控制表达式 Exp_cntrl 的值,当该表达式的值为逻辑真(非 0)时,会一直执行循环体,直到表达式的值为逻辑假(0)才结束循环。 通常把循环控制表达式 ExP_cntrl 中含有的变量,称为... -
C语言 循环语句:while 语句,for 语句,do while 语句和其中的break、cotinue语句
2020-12-05 18:19:212.循环语句:while 语句,for 语句,do while 语句 3.goto 语句 C语言中由一个分号(;)隔开的就是一条语句。 分支语句(选择结构) if语句 if 语句是一种分支结构,当条件满足时,有“执行该操作语句”和“跳过... -
【Python入门教程】第57篇 循环进阶之模拟do…while语句
2022-02-07 09:52:18Python 不支持 do…while 循环语句,可以使用 while 循环加上 break 语句模拟 do…while 循环。 -
举例讲解Java中do-while语句的使用方法
2020-09-03 05:38:14主要介绍了Java中do-while语句的使用方法例子,是Java入门学习中的基础知识,需要的朋友可以参考下 -
C语言中do-while语句的2种写法示例
2021-05-21 01:19:11C语言中do-while语句的2种写法示例while循环和for循环都是入口条件循环,即在循环的每次迭代之前检查测试条件,所以有可能根本不执行循环体中的内容。C语言还有出口条件循环(exit-condition loop),即在循环的每次... -
Java do while循环语句
2021-02-27 19:06:56Java do while循环语句do..while循环是while循环的变形,它们的区别在于do..while循环可以保证循环体执行次数至少为1次,也就是说do..while循环的循环体执行次数是1~N次,它有点儿先斩后奏的意思,而while循环的循环... -
MySQL存储过程中使用WHILE循环语句的方法
2020-12-15 13:03:32本文实例讲述了MySQL存储过程中使用WHILE循环语句的方法。分享给大家供大家参考。具体如下: mysql> mysql> delimiter $$ mysql> mysql> CREATE PROCEDURE myProc() -> BEGIN -> -> DECLARE i int; -> SET i=1;...