关于#c语言#的问题:问题遇到的现象和发生背景

问题遇到的现象和发生背景

计算机未识别出语法错误但仍然运行不了
初学者C语言

问题相关代码,请勿粘贴截图

#include
#define NAME "Gustav"
#define SURNAME "Mahler"
int main(void)
{

printf("%s %s\n", NAME, SURNAME);
printf("%s\n%s\n", NAME, SURNAME);
printf("%s ", NAME);
printf("%s\n", SURNAME);

return 0;

}

运行结果及报错内容

计算机未找到语法错误但仍运行不了

我的解答思路和尝试过的方法

更改标识符

我想要达到的结果

成功输出并运行

代码不全,我这可以运行如果不是这个原因应该是编译器问题,重新打开编译器吧

img

第二行去掉中间那个\n

代码没啥问题:

#include <stdio.h>
#define NAME "Gustav"
#define SURNAME "Mahler"
int main(void)
{
    printf("%s %s\n", NAME, SURNAME);
    printf("%s\n%s\n", NAME, SURNAME);
    printf("%s ", NAME);
    printf("%s\n", SURNAME);

    return 0;
}