为什么结构体里面的name前面要加* 如果不加的话就会显示“COFF 格式无法以静态方式初始化“_boy1”(地址为 1 个字节)”
请各位老师帮忙看一下,万分感谢!
不加*的话就是 char name,只能存储一个字符,而你 boy1 = {102,"Fishc",'M',78.5};初始化把"Fishc"赋值给了name那么name必须是字符串数组或者char指针(也就是加个*)。如果不懂的话,char *name可以改成 char name[12];
好哒,谢谢您