慕的地9909620
2016-06-03 09:50
for()为假
输出printf()
它的执行过程是 for(1;2;4){3}
这是for循环的执行顺序。
所以2判断为false,直接跳出循环。
你说的条件为假应该就是判断表达式2为假,那么就不会执行代码块了。结束循环了,不过表达式1是执行了的。参考以下代码:
#include<stdio.h>
int main()
{
int i;
for (i = 2; i < 3; i++)
{
printf("内部%d\n",i);
}
printf("外部%d\n", i);
}
C语言入门
926207 学习 · 20797 问题
相似问题