for(i=1;i<=3;i++);
{
printf("\n");
}
为什么是三行,而不是四行
因为i的初始值是1啊,执行顺序是
i=1
1<=3
\n
i++
i=2
2<=3
i=3
3<=3
i=4
4不小于等于3所以跳出该循环
因此只输出3行