C语言里面 就个while(n)什么意思,怎么没有表判断的?比如<.>.=本人菜鸟....=.=

作者&投稿:驷俭 (若有异议请与网页底部的电邮联系)
C语言中while(n)是什么意思~

while(n--)是C语言中的一条语句,但这个语句并不是完整的,在其后面应该有循环体,while语句的一般表达式为:while(表达式){循环体}。
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。
WHILE

end while
do while

loop
扩展资料:
while循环语法:
1、C
do while();
while() ;
2、C++
while() ;
do while();
3、Java
while() {}
do {} while();
二者的区别是do-while最少会被执行一次。
循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。
参考资料:百度百科-while

(n==0)在当n为0 的时候进入循环;而while(n)就要看n的值了 c中真值的判定是 正整数即为真 即只有n为 1 2 3 4 等 的时候 才进入循环

while(n)
当n为0时,跳出循环(或不循环,直接忽略while循环体内的所有内容)。
若n为除0以外的任意字符时,循环永远成立(相当于while(1))。
此时必须在循环内加入跳出循环的判断语句,如if……break
否则会带来死循环的隐患。

n 就是表达式 也是表达式的值 认为当n在内存中全0存储的时候为false n可以是任何类型~ 其余为true

整形会隐式的转换为bool类型
规则是
n=0 --> false
n!=0 -->true

while(n)
相当于
while(n!=0)

n表示判断
0为假
其他为真


九江县15866204614: c语音中while(n--)是什么意思? -
宓满金纽:[答案] while表达式,n--为判断语句,如果n自减到0是,就跳出while循环,如果没有继续执行while下面的语句,while跟for语句差不多,for(int n=3;n>0;n--)跟int n=3;while(n--){n>0}一样

九江县15866204614: c语言中while(n)什么意思 -
宓满金纽: while(n),是满足n不等于0的条件下进行循环

九江县15866204614: while(N -- ){}C语言中是什么意思呢? -
宓满金纽: while(条件) { //循环体 } 当 括号中的"条件"为真时,执行循环体.当N = 3时 因为 条件为 N-- 而-- 在N后面,所以 N先参与判断,后自减 所以N = 3,2,1 时执行循环体 当第4次时N = 0 所以跳出循环

九江县15866204614: c语音中while(n -- )是什么意思? -
宓满金纽: while(N--) 的意思是执行while循环,每执行一次{} N减1 ,直到N=0时跳出循环.while(条件) {语句; } 当while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句.

九江县15866204614: C语言中 while(c!=\n)中!是什么意思 -
宓满金纽: 这是一个while循环语句,功能为:输入y的值,然后y自减1,循环,输出y减1后的值...一直这么循环 打字不易,如满意,望采纳.

九江县15866204614: C 语言中while('\n')什么意思 -
宓满金纽: while ('\n')抄错了把?无限循环一般是 while (ch != '\n')

九江县15866204614: C语言中while(*n)是什么意思? -
宓满金纽: 你这里面n的类型应该是指针,只有是指针,才能写成*n的形式, *n就是取指针指向地址中的数, 然后判断循环 条件是否为零

九江县15866204614: 在c++语言中while(n) 的意义是什么?怎么用? -
宓满金纽: while(n) 如果n的值不为0(或者不为假、空)就继续循环,否则就退出循环.这样如果在循环过程中n的值变为0(或者空,或者false)了,循环就会自动结束了.

九江县15866204614: c语言中while的用法 -
宓满金纽: 语句a; while(n==1); 语句B; 当n==1时,程序while(1)成立,不断循环,因为后面while()后面直接是分号“;”所以这里n==1直接就是死循环, 当n与等于1时,程序同样是while(1)成立,和上面的情况一样,所以两个都是死循环. 扩展资料...

九江县15866204614: while(n)什么意思? -
宓满金纽: while后面的条件为真就执行,不为真就跳出循环 while(n)就是指n为真(非0)时执行循环,n为假(0)时跳出循环

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网