当试图初始化以下结构中的名称时,出现错误消息“错误:从类型'char *'”分配类型'char [10]'时的不兼容类型:C编程中的结构(初始化语句)
#include <stdio.h>
struct info
{
char name[10];
int years;
};
int main(void){
struct info b;
b.name = "Michael";
b.years = 19;
return 0
;}
这不是简单的c –
数组与指针不同,请查看Jay的回答中的链接 – xvatar