00问答网
所有问题
当前搜索:
c语言中while循环语句的用法
请教
while
(true)是什么意思
答:
1.while(true)是一个无限循环,表示一直为真。()里的是while的条件,true则表明条件一直为真,则
while循环
一直执行,为无限循环。举例:while(1),1在
C语言中
表示真,则:while(1)无限循环。2.一般表达式为while(条件),若条件为真,即不等于0,则循环,若条件为假则不执行while。举例:whil...
c语言中while
和for编程有哪些区别?
答:
在不明确具体
循环
次数(条件)的时候用
while
,在明确循环次数(条件)的时候则习惯用for 另外就是【当型循环】和【直到性循环】的区别 【当型循环】(先判断)当条件满足时执行下一条
语句
;【直到性循环】(先执行)直到条件不成立时再进行下一条语句;它们的区别在于:【当型循环】只有当条件满足时...
c语言中
,
while语句
是否必须使用break语句跳出
循环
?
答:
这个要分情况的:1:本身条件就有出口,这样的话,可以自然退出,也可以认为退出2:如果本身条件永远不可能满足,例如:
while
(1)像这种的话想要退出的话就必须人为干涉,例如int num = 0;while(1){ num++;if(num >1000)break;}注意:一般这类
的循环
都是用break退出的,那个说continue的是错误的...
C语言
:
while循环语句
输出问题
答:
1);也是死
循环
这样可能会比较好理解,for(i=0;i………
while
(1){ ...if(...)break;//这里当条件满足后,跳出whil循环,执行test这里的程序 ...} test...if(...)break;//同理,这里当条件满足后,跳出for循环,结束死循环,执行for外面的程序 } 这样说是否能理解?
c语言中while循环
后面的
语句
没有用花括号括起来,怎么判断哪些语句是在循...
答:
例如
while
(
循环
条件)表达式1;表达式2;表达式3;这样没有大括号的话,循环体就只有表达式1,就是说while()后第一个分号前面
的语句
就是循环体。
C语言
:输入10个数,10个数相加。用
while循环语句
实现
答:
include<stdio.h>int main() { double sum,s; int a ;printf("输入10个数"); a=0; sum=0;
while
(a<10){ scanf("%lf",&s); sum +=s; ++a; //10个数相加 }printf("结果:%.2lf\n",sum);return 0;}
c语言循环语句
多个
while语句的
执行
答:
你这个右括号放置的位置好奇怪啊,我不知道你怎么想的,但修改的方法有两种。一
while
(i<=100){sum=sum+i;i++;} while(k<=50){sun=sun+k*k;k++;}while(m<=10){sub=sub+1.0/m;m++;} 二 while(i<=100){sum=sum+i;i++;while(k<=50){sun=sun+k*k;k++;} while(m<=10)...
C语言中循环
控制
语句中的while
(1)中括号里的到底是对谁的判断?
答:
所有表达式都可以作为条件,
while
表达式的结果是非0表示条件成立继续
循环
,表达式结果是0表示条件不成立,停止循环,while(1),
C语言
会判断表达式1的值是否等于0,显然1永远不可能等于0,所以条件永远成立,while(1)循环会无限进行下去,是个无限循环,除非循环体内有break或者goto
语句
跳出循环 ...
C语言
,if循环和
while循环的
区别是。。。
答:
不同点就是if没有循环的性子,一旦执行过后就跳出语句,而
while
判定为真后执行它下面的语句,执行完后返回括号里继续判定,判定为真继续执行语句知道括号里判定为假为止。三、意思不同 while是
循环语句
,在
C语言中
通常用while来表示循环,例如在main()函数中一般都用while(1)来让主程序循环执行。whil...
C语言
求1+2!+3!+...+20!的和。使用
while循环语句
以及递推算法
答:
include <stdio.h> void main(){ int i=1,j=1,k=1,sum=0;
while
(i<=20){ while(j<=i){ k*=j;j++;sum+=k;} i++;} printf("%d\n",sum);}
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜