#include<stdio.h>
void main()
{
char a[10]="china";
char b[10];
char *p,*q;
p=a,q=b;
q=p;
printf("%s\n",b);
}
char b[10] = {0}; 初始化一下
修改如下,供参考:
#include<stdio.h>
#include<string.h> // 修改
void main()
{
char a[10] = "china";
char b[10];
char* p, * q;
p = a, q = b;
strcpy(q, p); //q = p; 修改
printf("%s\n", b);
}