为什么下面可以?
char *a;
char b[]="asdf";
a=b;
但是下面不是吗?
char a[10];
char b[]="asdf";
a=b;
上面给出了错误:赋值中不兼容的类型。
最佳答案
两者都不行。
也许你正在尝试,
char *a;
char b[]="asdf";
a=b;
关于c - 将 char 指针分配给 char 和 char 数组变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15424096/