空循环体for循环执行次数详解:int i; for(i=0;i<10;i++);
int i; for(i=0;i<10;i++); 这段代码的for循环执行了几次?
答案是 10次。
虽然这段代码的循环体是空的,只有一个分号(;),但它仍然会被执行。在每次循环迭代中,都会进行以下操作:
- 判断条件:
i<10,如果条件为真,则执行循环体;如果为假,则跳出循环。2. 执行循环体: 即使循环体为空,分号(;) 也算作一条语句,会被执行。3. 更新循环变量:i++,将循环变量 i 的值加 1。
因此,这段代码的 for 循环会执行 10 次判断,i 的值会从 0 递增到 9,每次递增后都会进行一次判断。
总结: 即使循环体为空,循环的条件判断部分仍然会按照循环条件执行相应的次数。
原文地址: https://www.cveoy.top/t/topic/AEr 著作权归作者所有。请勿转载和采集!