1楼:已灭幻
因为whlie()括号里面的数字是bool类型的量,若数字是0,则为false,结束循环,若数字为非0,则为true,继续循环,而n--是自减。
2楼:普雁频夏
while后面的条件为真就执行,不为真就跳出循环
while(n)就是指n为真(非0)时执行循环,n为假(0)时跳出循环
3楼:止语
先取 n 的值判断,如果为 0,就不循环,若果不是 0,就循环;然后将 n 的值减小 1。
4楼:zyz郑远征
当n--的值非0,就执行while循环,n--值为0,就结束循环。
5楼:灬丶续
这是一个判断~
n一般为一个整数~
while(n)是否为真,也就是是否等于0~等于零就不满足条件~不等于就进入while
然后执行n--操作~也就是下一次while里面的n其实是现在n--之后的值
while(n--)是什么意思
6楼:匿名用户
先判断n是否等于0,如果等于0,就不循环。如果不等于0,就进入循环,同时n的值减1.一直等到n=0才退出while循环。
7楼:匿名用户
c语言的条件判断
先判断n--是否为真,为真就执行while里的语句。。然n要自动减1
while(n--){}c语言中是什么意思呢?
8楼:匿名用户
while(条件)
当 括号中的"条件"为真时,执行循环体.
当n = 3时 因为 条件为 n-- 而-- 在n后面,所以 n先参与判断,后自减 所以n = 3,2,1 时执行循环体
当第4次时n = 0 所以跳出循环
9楼:网络14级
while(n--) 的意思是执行while循环,每执行一次{} n减1 ,直到n=0时跳出循环。所以这里执行3次。
请问while(n--)是什么意思?
10楼:匿名用户
c语言的条件判断 先判断n--是否为真,为真就执行while里的语句。。然n要自动减1
c语音中while(n--)是什么意思?
11楼:go陌小洁
while(n--) 的意思是执行while循环,每执行一次{} n减1 ,直到n=0时跳出循环。
while(条件)
当while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。
12楼:水离火坎
while表达式,n--为判断语句,如果
n自减到0是,就跳出while循环,如果没有继续执行while下面的语句,while跟for语句差不多,for(int n=3;n>0;n--)跟int n=3;while(n--)一样
13楼:匿名用户
当n不为0时将n减1,并执行循环体.
14楼:匿名用户
将 n 减 1 ,如果减后 n 不为 0 ,执行循环体
c语言中while(n--)啥意思
15楼:随便什么名啦啦
while(n--)是c语言中的一条语句,但这个语句并不是完整的,在其后面应该有循环体,while语句的一般表达式为:while(表达式)。
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。
while 《条件》
《语句体》
end while
do while 《条件》
《语句体》
loop
扩展资料:while循环语法:
1、cdo 《语句》 while(《条件》);
while(《条件》) 《语句》;
2、c++
while(《条件》) 《语句》;
do 《语句》 while(《条件》);
3、java
while(《条件》)
do while(《条件》);
二者的区别是do-while最少会被执行一次。
循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。
16楼:匿名用户
while(n--)
的意思就是
1.先取n的值,判断是否为0,不是跳到第2步,是的话跳到第4步2.不是那么n=n-1,然后执行while循环3.再回到第一步
4.执行while循环后面的语句
17楼:匿名用户
直到n自减到0时结束循环。
18楼:江湖三脚猫
当n不等于0时执行while循环中的内容,并且n自减1,一直到n等于0时跳出while循环(n还是会自减1)
while(n--)中循环的条件是什么
19楼:
n的值就是条件,执行完之后,n的值会减一,下一次n就会变成n-1了,所以每次n都会比上一次小1。当n==0时循环跳出。
20楼:匿名用户
每循环一次n自减一次,直到n==0跳出循环(先循环,再自减)
21楼:星愿
对于while()语句只要括号里的不为零就执行其后面的语句 所以只有当n=0时结束循环
22楼:匿名用户
在c++中, 整数 0 被认为是false, 而其余整数 则可看成true
23楼:匿名用户
n==1是最后依次进入循环
24楼:匿名用户
这个循环条件当然是你自己在遇到问题时自己设定的,自己输入的,没有特定的循环条件。但切记一定不要是一个恒成立的条件,那样的话就是一个死循环。
假如你设定 int i;然后执行一个语句printf("hello world"),你使用while 循环且只要循环十次,那么你可以这样写这个程序:
#include
void main()
**等··急着做作业······c++中 ,while(n--)是什么意思
25楼:寂静_夜晚
while (n--) val*=x;
n的最小值只能取1,因为表达式值为1表示true,进而才可以执行这条语句: val*=x;
while (n--) val*=x; 相当于:
for(int i=n; i>=1;i--)val*=x;
26楼:匿名用户
第一次n=1,第二次n=0循环结束
while(n)什么意思?
27楼:丨那一抹风情
while后面的条件为真就执行,不为真就跳出循环
while(n)就是指n为真(非0)时执行循环,n为假(0)时跳出循环
28楼:匿名用户
条件c语言判断首先确定北 - 不管是真实的,是真正的执行,同时在声明中。 。然而,要自动减1
29楼:匿名用户
相当于while(n > 0)
30楼:三天打鱼
c 里 数 0 为假 不等于0的为真值
31楼:锦衣大帝
n不为0时while可以执行
32楼:碧鲁德文隋娴
intgetchar()
函数名:
getchar功能:
从stdio流中读字符用法:
intgetchar(void);
注解:当程序调用getchar时.程序就等待用户按键。
并将输入的字符被存放在键盘缓冲区中。getchar函数的返回值是用户输入的第一个字符的ascii码,如出错返回-1,且将用户输入的字符回显到屏幕.如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.
也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完为后,才等待用户按键.
getch与getchar基本功能相同,差别是getch直接从键盘获取键值,不等待用户按回车,只要用户按一个键,getch就立刻返回,
getch返回值是用户输入的ascii码,出错返回-1.输入的字符不会回显在屏幕上.getch函数常用于程序调试中,在调试时,在关键位置显示有关的结果以待查看,然后用getch函数暂停程序运行,当按任意键后程序继续运行.
这个版本忽略了个重点,getch()是非缓冲输入函数,就是不能用getch()来接受缓冲区已存在的字符,如以下c++程序,
inti;while(cin>>i);cin.clear();getchar();运行时如果输入123
a时必须用getchar()才能在后面程序获得正常输入,即使先前已经恢复流了,此处用getch()是万万不行的。
程序例:
#include
#include
intmain(void)
return0;}
注:可以利用getchar()函数让程序调试运行结束后等待编程者按下键盘才返回编辑界面,用法:在主函数结尾,return
0;之前加上getchar();即可
c语言中while(n2)是什么意思
1楼 匿名用户 while n 2 判断 表达式n 的结果是否小于等于2,如果小于等于2,说明式子成立,然后执行while循环体 当while循环体执行完毕后,再次判断n 的结果是否小于等于2,若成立,继续执行循环体,直到该式子不成立为止,循环结束。 2楼 悉碧蓉蹉滢 str是一个2维数组,每次从f...
c语言中while(0)和while(1)分别是什么意思呢
1楼 匿名用户 while 0 就是一次都不执行循环,等同于while 0 0 while 1 就是永远执行循环,可以在循环中通过break跳出循环,等同于while 0 0 2楼 匿名用户 while 是c语言中的循环语句 例如while a 其中a如果是int值,即a 0时,while 里的语句...
C语言中while(!x 0)什么意思
1楼 是 逻辑非 操作符,所以 x就是给x取反。 在c里,非0为 逻辑真 ,用1表示,0是 逻辑假 所以 x 0实质就是x 0的意思。 所以,while x 0 等效于while x 0 ,即当x不等于0时继续循环,一直循环到x变为0时结束。 2楼 匿名用户 给个例子,看了就懂了。这种问题自己写个小...