为什么已经有了continue这个结束单次循环的结束符,>号到后面还是会输出来

#include
int main(){
int i;
for(i=0;i<=5;i++)
{
if(i%2)
putchar('<');
else
{continue;}
putchar('>');

}
putchar('#');

}
//为什么已经有了continue这个结束单次循环的结束符,>号到后面还是会输出来
//我做过的有些continue就直接跳过,不会像上面那个一样;

你又不是对于每个i值都会执行continue啊。