while(N--){}C语言中是什么意思呢?

如果N=3,会进行几次{ }中的循环呢?

while(N--) 的意思是执行while循环,每执行一次{} N减1 ,直到N=0时跳出循环。所以这里执行3次。追问

只是到最后N=-1?

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-06
while(条件) {
//循环体
}
当 括号中的"条件"为真时,执行循环体.

当N = 3时 因为 条件为 N-- 而-- 在N后面,所以 N先参与判断,后自减 所以N = 3,2,1 时执行循环体
当第4次时N = 0 所以跳出循环本回答被网友采纳
相似回答