小弟初学者在编程的时候遇到了一个问题
struct std{
char nane[4];
};
struct std student;
student.name={a,c,f,g};
这个样子的问题是不是那里搞错了。。。。为什么会提示错误啊!
小弟初学者在编程的时候遇到了一个问题
struct std{
char nane[4];
};
struct std student;
student.name={a,c,f,g};
这个样子的问题是不是那里搞错了。。。。为什么会提示错误啊!
收起
字符串只有在声明的时候才能初始化,其它时候赋值只能一个字符一个字符的赋值,或者通过strcpy之类的函数。
改成:struct std student ={"abcf"};
报告相同问题?