gpt4 book ai didi

C语法理解问题

转载 作者:行者123 更新时间:2023-11-30 15:17:10 24 4
gpt4 key购买 nike

我有一段代码,上面写着

pointer = &arbitarystruct

pointer->x1
*pointer->x2

它是相同的表达式还是 x1/x2 属于两个不同的结构体。

最佳答案

显然任意结构是一个包含两个名为x1x2的成员的结构。

pointer->x1 引用 任意结构体x1 成员(通过指针间接访问)。

pointer->x2 引用同一结构对象的 x2 成员。

显然x2成员是一个指针。 *pointer->x2,相当于 *(pointer->x2) (->*< 绑定(bind)更紧密) 引用该指针。

关于C语法理解问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32640316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com