我不懂while(1)如何用,请举个简单的编程例子帮我理解。
发布网友
发布时间:2022-04-29 06:02
我来回答
共4个回答
热心网友
时间:2022-06-20 08:19
while(1){}; 就是不断地重复执行循环体。通常,循环体内会有至少一个条件判断语句,即,满足什么条件,循环结束。例如:
x=1;y=0;
while(1){
y = y + x;
x++;
if (x > 100) break;
};
printf("%d",y);
循环体里做累加,x 从 1 开始,2,3,4,....直到 x =101 ( 满足条件x > 100) break;
执行 break,就退出循环了。也就是借书 while(1){} 的无限循环。
热心网友
时间:2022-06-20 08:20
while(1),括号里的表达式如果不为0的话,循环就一直执行
热心网友
时间:2022-06-20 08:20
这是个死循环语句,由于while(1)的括号中的条件为“1”,其后面带的循环体将被执行。
而由于“1”是固定的,不能被在程序中清零,所以是死循环。
while(1)
{n=i++}程序到这里就出不去了。。
热心网友
时间:2022-06-20 08:21
这个就是一个死循环的用法,但是要在循环体当中设置退出条件,要不然程序永远无法结束
这个应用啊,其实很多地方都有,用的比较多的地方就是大家都在编写的那个类似的成绩管理系统中,给你一部分代码,你看看,呵呵
main()
{
int n;
while(1)
{
printf("成绩管理系统\n");
printf("输入1添加\n输入1修改\n输入3删除\n输入4退出程序\n");
scanf("%d",&n);
switch(n)
{
case 1: add();
case 2: edit();
case 3: del();
case 4: exit(0); //这个就是退出条件
}
}
}
只要不输入4,程序永远运行中
C语言,哪位好心的大哥,姐姐:能告述我位运算吗?我看不懂啊!
xor运算通常用于对二进制的特定一位进行取反操作,因为异或可以这样定义:0和1异或0都不变,异或1则取反。 xor运算的逆运算是它本身,也就是说两次异或同一个数最后结果不变,即(a xor b) xor b = a。xor运算可以用于简单的加密,比如我想对我MM说1314520,但怕别人知道,于是双方约定拿我的生日19880516作为密钥。
如何学习C语言
举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三方法:你去挨个问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,...
面试被问到不懂的东西,是直接说不懂还是坚持狡辩一下?
1. 坦率诚实:直接回答不懂的问题可以表现出你的诚实和真诚,让面试官更容易相信你。2. 避免误导面试官:如果你试图狡辩或者随意回答,可能会让面试官误认为你具有某些技能或能力,这会给面试后的工作带来困难。3. 展现学习态度:当你直接说出自己不懂的时候,这表现出你乐于学习和探索新东西的态度,很...
初学电脑编程需要什么
1、英语基础 计算机英语与传统的英语知识不同,需要了解的大部分是计算机的专业单词或者词汇,普遍较为简单。但是在高级编程中,会出现比较生涩的词汇,对于想要参与计算机语言设计以及在职业发展上有更多追求的同学可以自学一下大学英语。2、选择一门编程语言 选择一门编程语言。虽然目前编程语言有600种左右,...
到底什么是函数,可以举一两个例子和题目来证明一下吗? 我实在是看不懂...
(1) x 在一定的范围内取值,这个范围叫定义域;相对应的 y 也有一个范围,叫值域。(2) f 是一种对应法则。(3) 一般情况下,x 和 y 的变化过程是连续的。有时也有不连续的情况。下面举两个简单的例子:(1)匀速直线运动中,在一段时间内,路程(s)随时间(t)而变化。关系为:s = ...
谁能帮我编一段用VB对CAD进行二次开发的程序代码啊
对于简单的程序,一般不需要写注释,如果要编写非常复杂的程序,最好要多加注释,越详细越好,对于程序员来说,这是一个好习惯。电脑真正编译执行的是这条语句:Dim cc(0 To 2) As Double它的作用就是声明变量。Dim是一条语句,可以理解为计算机指令。它的语法:Dim变量名 As 数据类型本例中变量名为CC,而括号中的0...
零基础初学者学习编程语言应该学习哪一种?
常见的编程语言是很多的,比如:C语言、c++、C#、Java、asp、PHP、JavaScript,还有一些标记语言html、css等。对于初学者,想做简单的编程的话,建议从C语言开始入门。C语言是最主流的基础语言。现在软件开发上所用的的主流的高级编程语言大多数都是以C语言为基础演化而来的,掌握好C语言有助于学习其他的...
如何学好C语言?
用C语言写一个小程序远比学习ls、cat等命令有趣,况且我们要专注于C语言本身,就不得不暂时忽略一些东西,比如编译链接的过程、Makefile的写法等等等等。 所以我建议初学者应该以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作为主要的学习环境,而且千万不要在IDE的使用技巧上过多纠缠,因为今后你一定要转向Unix...
如何成为一个程序员
一个程序员对自己的未来很迷茫,于是去问上帝。“万能的上帝呀,请你告诉我,我的未来会怎样?”上帝说“我的孩子,你去问Lippman,他现在领导的程序员的队伍可能是地球上最大的”于是他去问Lippman。Lippman说“程序员的未来就是驾驭程序员”这个程序员对这个未来不满意,于是他又去问上帝。“万能的上帝呀,请你告诉...
我是一个初三的学生,请大家帮帮我!(来自上海的)
在书店的辅导资料书架前大致阅读一些,感觉哪本适应你,就用哪一本。如果还感觉不准,可以咨询你的代课老师。 学习是一个长期积累知识的过程,不存在什么速效的方法。学生时期是集中每天的时间在积累,此期间形成一个良好的学习心理是非常重要的,祝愿正在读初三的同学们都有良好的学习心理。考场应试对策 对于如何应试,...