juhugufudu 发表于 2020-8-11 08:10:13

指针的问题

(size_t)&(((type *)0)->member)代表什么,求解答

小甲鱼的铁粉 发表于 2020-8-11 08:33:09

你得发完整的代码或者题目

baige 发表于 2020-8-11 09:31:26

1、内存地址开始于0;
2、将0转换为type类型的结构体指针,换句话说就是让编译器认为这个结构体是开始于程序段起始位置;
3、引用结构体中MEMBER成员;
4、取地址符&,我们这里不关注结构体成员的内容,只取该成员的地址;
5、将取到的地址强制转换为size_t类型。
页: [1]
查看完整版本: 指针的问题