2016 - 2024

感恩一路有你

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

浏览量:1840 时间:2021-03-17 12:24:07 作者:admin

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

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

C语言结构体指针赋值问题,求大神给个解释?

1. 句子“struct person*BB”确定BB是指针。

2. 所以,你需要的是BB指向的地址,所以你需要在它前面加上&。

3. 如果定义“struct person BB”,那么BB就是struct的实体。当您计算其成员年龄的值时,不需要添加&。

4. 理解C的地址真是一件令人头痛的事。这需要很多思考。多读多练。

c语言指向结构体数组的指针 结构体里面的指针 结构体指针的用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。