结构体里面的字符数组和字符指针该怎么赋值?

会有一股神秘感。 提交于 2020-03-03 10:29:47

1.C语言 结构体指针赋值 incompatible types when assigning to type ‘char[20]’ from type ‘char *’

  • strcpy(pstudent->name, "guo zhao wei ");
    为什么错误,该怎么写,(红色行)

  • 追问
    为什么不能直接赋值啊,

  • 追答

用char nnnn[20]定义的,用strcpy 
用char *ppp定义的,用=来赋值

参考:

C语言 结构体指针赋值 incompatible types when assigning to type 'char[20]' from type 'char *'
https://www.cnblogs.com/phpxuetang/p/5978305.html
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!