<># 第一次 i=1 i%2就是1成立,走putchar('<'),else后边没有括号,默认只第一句属于else范围,
else break; putchar('>'); 相当于 else {break;} putchar('>');
然后继续 putchar('>'),然后走第二次才是 不成立走 else break,最后走 putchar('#');
肯定会输出呀,你这个又没在if判断里面,只要进入
if判断,没有进入else里的break,那么它后面就会执行。
比如第一次循环,i等于1的时候是不是if条件成立,输出<后,后面的>也会输出。
有帮助的话采纳一下哦!