不知道哪里不对了,不懂啊

img

#define 行之后不要写(;)分号

#include <stdio.h>
#define name "Mahler"
#define surname "Gustav"
int main()
{
    printf("%s %s \n",surname,name);
    return 0;
}


你要先定义surname,name为字符数组,然后通过scanf对数组赋值。

img
书上的