1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言结构体数组成员的赋值

C语言结构体数组成员的赋值

时间:2023-02-22 13:17:09

相关推荐

C语言结构体数组成员的赋值

结构体的数组不能直接等号赋值,如果直接赋值会出现如下错误

错误代码示范:

编译结果:

错误原因:

结构体数组成员在引用的时候取的是数组名(是一个常量),所以不能直接将地址值赋给常量。

正确代码:

字符数组可以用strcpy(结构体字符数组成员,字符串)的方式赋值

也可以用memcpy(c2,c1,strlen(c1)+1)赋值

整型数组可以用循环来赋值

也可以用memcpy(c2,c1,strlen(c1))赋值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。