C语言循环嵌套执行次数:for循环的秘密
以下程序段中循环体执行的次数为 6 次。
for(m=4; m; m-=2)
for(n=1;n<4;n++)
{
……
}
解析:
- 外层循环变量 m 从 4 开始,每次减 2,直到 m 为 0 时结束。因此,外层循环执行 3 次(m=4, m=2, m=0)。
- 内层循环变量 n 从 1 开始,每次加 1,直到 n 大于等于 4 时结束。因此,内层循环每次执行 3 次(n=1, n=2, n=3)。
由于内层循环在每次外层循环执行时都会执行 3 次,而外层循环执行 3 次,因此整个循环体执行的次数为 3 * 3 = 9 次。
结论:
循环体执行的次数为 9 次,而非题目所述的 6 次。
原文地址: https://www.cveoy.top/t/topic/oSmB 著作权归作者所有。请勿转载和采集!