代码没有出错,但是无法运行

这个代码没有出现我想要的结果,没有任何反应,但是也没有报错

#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{
    int line = 0;
    while (line < 300);
    {
        printf("陈朋最帅:%d\n",line);
        line++;
    }
    if (line = 300);
    {
    printf("成功\n");
    }
    return 0; 
}

结果是出现的窗口中没有任何东西
跟着视频初学C语言,这种情况没有任何思路
可以帮助我解答我的问题,可以让它运行起来

while后面多了个分号,if判断不正确,修改如下:

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

int main()

{
    int line = 0;
    while (line<300)
    {
        printf("陈朋最帅:%d\n",line);
        line++;
    }
    if (line == 300);
    {
    printf("成功\n");
    }
    return 0; 
}

第7行最后的分号去掉,不去掉死循环了;还有第12行,if判断要用==两个等号;最重要的是最帅那行改成我的名字^O^