如题所述
a的定义后面少了一个;符号,并且字符串需要开辟内存空间来存放
定义字符串一般用数组存放,如char a[80]="asdf";或定义一个指针并用malloc函数开辟一段空间存放 如
char *a; a=(char *)malloc(sizeof(char)); a="efug"; printf("%s",a);