www问答网
所有问题
while(N--){}C语言中是什么意思呢?
如果N=3,会进行几次{ }中的循环呢?
举报该问题
推荐答案 2015-10-26
while(N--) 的意思是执行while循环,每执行一次{} N减1 ,直到N=0时跳出循环。所以这里执行3次。
追问
只是到最后N=-1?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/A3d5K1d1dA1AdK3Wn3d.html
其他回答
第1个回答 推荐于2018-03-06
while(条件) {
//循环体
}
当 括号中的"条件"为真时,执行循环体.
当N = 3时 因为 条件为 N-- 而-- 在N后面,所以 N先参与判断,后自减 所以N = 3,2,1 时执行循环体
当第4次时N = 0 所以跳出循环
本回答被网友采纳
相似回答
while(n
--
)是什么意思?
答:
因为whlie
()括号里面的
数字是bool类型的量,若数字是0,则为false,结束循环,若数字为非0,则为true,继续循环,而
n
--
是
自减。
c
语
语言中while(n
--
)是什么意思
,先判断n再-1,还是先n-1再判断?
答:
如果是 --
n
则是先-1再判断
在c++中,
while (n
_ _
)
什么意思?
答:
while (n_ _) 应该是while (n--)把,
意思是判断n是否为0
,不是的话就把n减掉1,并执行while作用范围下的其他代码,直到n==0位置。一般n为大于0的整数,如n=5,就是把4,3,2,1,0这5个数分别代入while作用范围下的其他代码来一些操作。
while(n
--
)是什么意思
答:
相当于 scanf("%d",&
n
);for( i=n;i!=0;){ i--;//...}
在线等··急着做作业···C++中 ,
while(n
--
)是什么意思
答:
while (n
--
)
val*=x;n的最小值只能取1,因为表达式值为1表示true,进而才可以执行这条语句: val*=x;while (n--) val*=x; 相当于:for(int i=n; i>=1;i--)val*=x;
C语言中while是什么意思
答:
C语言中
的while是一种循环语句,是计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出使用格式为:
while(
条件表达式) { 循环体语句; } 3.当while循环的条件表达式为真时,进入循环,一直循环到条件表达式为假为止
C语言while(n)是什么意思
答:
对,只要
n
是非零的数,这个循环就会一直执行下去的,应该在
while里面
加入,判断语句,否则,就是一个死循环的。
...mai
n() {
int n=4;
while(n
--)printf("%d",--n); } 怎么解释
??
_百度...
答:
mai
n(){
int n=4; //设定初始值
while(n
--)// 从4开始 不为0时每次减1 第一次 4-1=3 第二次 2-1=1 printf("%d",--n); //减1 输出数字 第一次 3-1=2 输出2 第二次 1在输出前减1 输出为0 } ...
C语言里面
就个
while(n)什么意思
,怎么没有表判断的?比如<.>.=本人菜 ...
答:
while(n)
当n为0时,跳出循环(或不循环,直接忽略while循环体内的所有内容)。若n为除0以外的任意字符时,循环永远成立(相当于while(1))。此时必须在循环内加入跳出循环的判断语句,如if……break 否则会带来死循环的隐患。
大家正在搜
c语言while(1)什么意思
c语言while(!x)什么意思
c语言中的while循环语句
c语言while(1)
c语言while(n)
c语言do while语句
c语言while语句用法
c语言do while语句的用法
0N是什么意思
相关问题
C语言中while(n--)啥意思
C语言中while(n)是什么意思
c语音中while(n--)是什么意思?
c语言while(n++)或者while(n--)语句的逻辑...
C语言中while(n!=0)是什么意思?
C语言题,请问语句“n=10;while(n);{n--;}...
C语言中while(x--)是什么意思?
下面代码的C语言中while(x--)是什么意思