#define 行之后不要写(;)分号
#include <stdio.h> #define name "Mahler" #define surname "Gustav" int main() { printf("%s %s \n",surname,name); return 0; }
你要先定义surname,name为字符数组,然后通过scanf对数组赋值。
书上的