#include<stdio.h> typedef struct Student{ char a; int b; double c; }T_Student; int main() { T_Student s={'a',2,3.14}; T_Student*p=(T_Student*)((size_t)&s.c-(size_t)&((T_Student*)0)->c); printf("%c\n",p->a); printf("%d\n",p->b); printf("%lf\n",p->c); getchar(); return 0; } 运行结果如图:
欢迎交流
个人QQ:757368775
【注意】
添加好友时请注明“来自c语言网”
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:504 |
简单的for循环浏览:1503 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1110 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:964 |
1009题解浏览:802 |
P1000 (C语言代码)浏览:911 |
一元一次方程 (C语言代码)浏览:4258 |
C语言训练-自守数问题 (C语言代码)浏览:799 |
拆分位数 (C语言代码)浏览:558 |
1392题解(大数相加)浏览:640 |