`
huobengluantiao8
  • 浏览: 1032942 次
文章分类
社区版块
存档分类
最新评论

C 总结

 
阅读更多

1、结构体中数组 直接复制错误。

错误提示:表达式必须是可修改的左值 错误之处在于 红色 部分。

源码:

struct person
{
int age;
char name[NUM];
}P={1,"dm"};

int main()
{
P.name = "dm";

strcpy(P.name,"newdm");
printf("%d is %s",P.age,P.name);
}

错误原因:字符数组不能直接赋值。

解决方法:使用绿色部分strcpy来给数组赋值。即可解决。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics