gpt4 book ai didi

c - 关于指针的简单问题

转载 作者:行者123 更新时间:2023-12-04 11:40:21 24 4
gpt4 key购买 nike

有人可以提醒我为什么这样做吗?

需要 int* 的函数可以将一个(显然)作为输入

int *integer;

但它也可以接受

&var->integer

var 为 var_t*,其中 var_t:

typedef struct {
int integer;
} var_t;

为什么第二个被接受?

编辑:哎呀,问题是一样的,但更准确地说,var 实际上是一个 var_t*(而不是 var_t)。

最佳答案

让我们分解一下。

var 是一个 var_t*

var->integer 是一个 int

&var->integer 是一个 int*

关于c - 关于指针的简单问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3596721/

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