关于C语言的一道题,想知道自己为什么做得不对

关于C语言的一道题,想知道自己为什么做得不对
这个错误我只找出来一个

img

0到100的部分没打印
while后面多了分号导致为空while
while内部没有对a自增

供参考:


while(a<=200)
    {
        printf("%d ",a);
        a = a+1;
    }

你能不能帮我讲一下为什么while后边加了分号就变成空while,虽然我知道知识while的一个语法