C语言-获取结构体地址

如何得到结构体的首地址

#include<stdio.h>

typedef struct
{
 int a;
 int b;
}T;

int  main()
{
	T t;
	void *p1;
	void *p2;
	p1 = &t;
	p2 = &t.a;
	printf("p1 = %p, p2 = %p\n",p1,p2);
}

&t 和 &t.a 是相同的,都可以得到结构体的地址
参考:
https://bbs.csdn.net/topics/330196541


版权声明:本文为qq_40691316原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。