struct结构体赋值 c语言结构体成员变量为指针时如何赋值?

c语言结构体成员变量为指针时如何赋值?首先,字符数组不能作为一个整体分配,但是指向字符数组的指针可以。其次,字符数组可以在初始化过程中作为一个整体进行赋值,比如test,但是在构造结构类型(比如ADD

c语言结构体成员变量为指针时如何赋值?

首先,字符数组不能作为一个整体分配,但是指向字符数组的指针可以。其次,字符数组可以在初始化过程中作为一个整体进行赋值,比如test,但是在构造结构类型(比如ADDR1)时不能这样写。最后,如果要初始化字符数组,则必须逐个为其赋值,例如addr2。