gpt4 book ai didi

c - 结构本身的地址

转载 作者:行者123 更新时间:2023-11-30 17:04:51 25 4
gpt4 key购买 nike

如何找到结构体本身的地址? 我听说结构体的第一个变量指向结构体的地址。我对此不太清楚。谁能解释一下如何找到这个?

最佳答案

给定:

struct mystruct {
int first;
int second;
};

struct mystruct thing;

那么 &thing&(thing.first) 是相同的(& 是“地址”运算符).

作为一个完整的程序:

#include <stdio.h>

struct mystruct {
int first;
int second;
};

int main ( void ) {
struct mystruct thing;

printf("&thing is %p, &(thing.first) is %p\n",
&thing, &(thing.first));
return 0;
}

% ./astest
&thing is 0x7fff57513910, &(thing.first) is 0x7fff57513910

关于c - 结构本身的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35546202/

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