for语句的输出问题
#include<stdio.h>main()
{
int i;
for(i=1;i<=5;i++)
{
if(i%2)
putchar('<');
else continue;
putchar('>');
}
putchar('#');
return 0;
}
运行结果是:<><><>#
第6次运行时,i=6的时候,第二个语句也就是i<=5为假,
不是应该结束for语句的循环,执行putchar('#');么,那
应该是<><><#啊,问题出在了哪里?