c++的一个xiao问
来源:百度知道 编辑:UC知道 时间:2024/07/03 01:15:02
for(;--n;)这句语句什么意思
这句话能用的前提是n大于0,
不能就成了死循环了
你应该知道循环的退出的条件就是--n吧;
就是每次判断之前n先自减1,
然后判断n是否为0,如果不为0,(其它任意值)
那在逻辑判断中的结果就是1
就是成立,继续循环
直到n为0,才退出循环
这样你知道为什么前提是n大于0了吧,
不然的话永远都是小于0的,
就没办法退出了
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/07/03 01:15:02
这句话能用的前提是n大于0,
不能就成了死循环了
你应该知道循环的退出的条件就是--n吧;
就是每次判断之前n先自减1,
然后判断n是否为0,如果不为0,(其它任意值)
那在逻辑判断中的结果就是1
就是成立,继续循环
直到n为0,才退出循环
这样你知道为什么前提是n大于0了吧,
不然的话永远都是小于0的,
就没办法退出了