如何给struct 里面的数组赋值?

GXYVIP 2010-10-03 08:02:53
struct student 
{long sno;
char name[10];
float score[3];
};

main()
{
struct student s ={10001,"ZhangSan",95,80,88};
struct student b;
b =
}


如何把s赋值给b?
...全文
256 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
GXYVIP 2010-10-03
  • 打赏
  • 举报
回复
不好意思。是我自己摆的乌龙。。。在其它地方出了错。。。
ilwmin 2010-10-03
  • 打赏
  • 举报
回复
内存拷贝最安全,
wesleyluo 2010-10-03
  • 打赏
  • 举报
回复
同楼上。相同结构的变量可以这样赋值。
stjay 2010-10-03
  • 打赏
  • 举报
回复
b=s;
或memcpy(&b,&s,sizeof(s));
shenchenman 2010-10-03
  • 打赏
  • 举报
回复
b=s;这样不就赋值了么
楼主要什么效果?
光宇广贞 2010-10-03
  • 打赏
  • 举报
回复
用构造器……复制构造函数。
Csuxiaowu 2010-10-03
  • 打赏
  • 举报
回复
b=s

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧