一个c语言循环结构问题

if(i<data)continue
为什么是输出大于等于data的值 3 4
不是应该输出小于他的值0 1 2呢?

img

if条件成立就结束本轮循环,跳过后面语句,当i>=3时,if不成立,自然输出3,4

continue的含义是,继续从头循环;不再执行continue之后的语句。