当前位置:首页 » 编程语言 » c语言do

c语言do

发布时间: 2022-02-07 08:44:43

c语言do while语句有哪些

先做do输出1,然后判断while条件是否满足,!(--x),此时x=1,然后自减,x=0,非零满足条件,循环,输出-2,然后又判断while条件,此时不满足条件,x=-2,自减,x=-3,非一次,为0,跳出循环,所以此时输出结果为1,2。

mian()

{char=123;

do

{printf("%c",x%10+'0');

}while(x/=10);

}

编译并执行后,屏幕显示:

nu=20100

在程序中,for语句小括号内的三个表达式分别为:n=1;n<=200;n++。表达式1,n=1是给n赋初值,表达式2是关系表达式,n小于等于200时,表达式都为真,则执行循环体内的语句nu+=n;(即nu=nu+n;),然后执行表达式3(n++),进入下一轮循环;若n大于200时,表达式2为假,则终止循环,执行printf()语句,在屏幕上打印出:nu=20100。

以上内容参考:网络-循环语句

㈡ C语言,do-while循环。

mian()
{char=123;
do
{printf("%c",x%10+'0');
}while(x/=10);
}
如果把pringtf写在while
后面的话
就回造成
do~while循环体中没有程序语句
就回造成只会显示一行
51

㈢ c语言do while

//可以再加一个变量,用它来判断是否退出循环
#include<stdio.h>
#include<windows.h>
void main()
{
int num,flag;//加了一个变量
system("cls");
do
{
flag=1;//为变量赋值
printf("******************欢迎进入客户模式!***************\n");
printf("----------------------请选择模式----------------------\n");
printf("-------------------1.查看图书信息---------------------\n");
printf("-------------------2.借阅图书0-------------------------\n");
printf("-------------------3.借阅图书1-------------------------\n");
printf("-------------------4.借阅图书2-------------------------\n");
printf("-------------------5.退出系统-------------------------\n");
printf("***************************************************\n");
printf("模式:\n");
scanf("%d",&num);
switch(num)
{
case 1:
printf("1^^^^\n");
flag=0;//下面几个语句也有这个句子
break;
case 2:
printf("2^^^^\n");
flag=0;
break;
case 3:
printf("3^^^^\n");
flag=0;
break;
case 4:
printf("4^^^^\n");
flag=0;
break;
case 5:
{
printf("谢谢您的使用\n再见!\n");
exit(0);
}
default:
printf("输入有误,请按操作要求进行操作\n");
}
}while(flag==1);
}

㈣ C语言do循环

没有do循环,只有do-while循环、while循环和for循环,因此如果你是用do-while循环,do和while两者是密不可分的,do里面描述了你在不断的重复做什么事,而while告诉编译器下一次重复进入循环的条件是什么,如果没有while的话,整个循环的思想就少了一部分,也就不能称之为循环语句了。

看楼主可能是初学者,补充下。
C语言中有三种基本的循环结构,for、while、do-while,每种循环都有自己的特点,你需要根据你所面临的状况进行选择。
for循环:使用的时候明确循环次数,即知道循环进行多少次。也就是说如果你现在要使用循环,而且你知道循环具体多少次,可以选择for循环。
eg:遍历一个数组。for(i=0;i<数组的长度;i++){};
while循环:不需要明确循环具体循环多少次,只需要知道循环终止条件。比如使用循环读取若干字符,但是不知道具体读取多少个,也就是不知道循环次数,但是却知道,当输入某个字符,例如‘q’的时候退出,即循环终止。
eg:读取若干字符,当读取到q的时候退出。while(q != getchar()){};
do-while循环:和while循环类似,但是他有个特点,就是他保证了循环至少进行一次,也就是说先运行一次循环体,在判断结束条件,在我们实际使用用经常使用都do-while()的用法,你可以详细了解下,有很多关于do-while的讲解,在很多情况下他的作用是很“神奇"的.

㈤ C语言中do...while和for有什么区别

就是while循环和for循环的区别。。
简言之,就是for循环一般用于确定步数的循环,while则相反,当然for也可以用于不确定步数的。
我记得不错的话二者可以相互转化,就是难易程度不一样
------------
还有do...while至少执行一次。。

㈥ C语言DO循环X用来Y

初始 x=0 y=0
第一次循环
y++ y=1
x*=x x=0
判断x>0&&y>5不成立, 退出循环
于是循环执行1次 输出为
x=0,y=1

㈦ 计算机C语言中的关键字:do是什么意思

用于c语言的后判断循环当中与while连用

㈧ C语言do......while

....
你i输入的多少啊.... 10以内的话最大就是55了 1+...+10而已
超过10的 就直接=i

㈨ C语言中的DO是什么意思

C语言中DO是执行某代码块的意思,do关键字不能单独使用,通常用在do...while
循环中。

C
语言中,do...while
循环是在循环的尾部检查它的条件,do...while
循环与
while
循环类似,但是
do...while
循环会确保至少执行一次循环

㈩ 什么是c语言里面的do循环语句

do就是做的意思,也就是执行do后的语句。
do{}while先执行,后判断,所以do循环至少执行一次。

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:624
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:355
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:69
php微信接口教程 发布:2025-04-16 17:07:30 浏览:294
android实现阴影 发布:2025-04-16 16:50:08 浏览:786
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:336
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:201
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:796
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:353
土压缩的本质 发布:2025-04-16 16:13:21 浏览:581