C++ 循环次数分析: for(int x=0, y=0; !x && y<=5; y++)
在这个循环中,变量 'x' 的初始值为 0,而变量 'y' 的初始值也为 0。循环会一直执行,直到 'x' 的值为真(非零)或者 'y' 的值超过 5 为止。因为 'x' 的初始值为 0,所以条件 '!x' 的结果为真(true)。
循环会执行 6 次,因为 'y' 的初始值为 0,每次循环 'y' 的值会递增 1。当 'y' 的值变为 6 时,循环的条件 'y <= 5' 不再满足,循环终止。所以,在这段代码中,循环会执行 6 次。
原文地址: http://www.cveoy.top/t/topic/9zR 著作权归作者所有。请勿转载和采集!