永发信息网

C语言中(int*)ox100是什么意思

答案:2  悬赏:30  手机版
解决时间 2021-03-27 05:41
#include
struct student
{ int mun;
char name[20];
char sex;}
void main()
{struct student stu,*p=&stu;
char *p1=&stu.sex;
printf("%d\n",p1-(char*)p);
}

程序运行后输出的结果是
A 0 B 22 C 24 D23
最佳答案
应该是0x100
即把0x100这个16进制值,强制转为整型指针。 一般不会这么做,地址不是随便转的,有可能运行出错。

至于你这个程序,p是指向stu的,也就是stu的首地址。
p1指向stu中元素sex的首地址
用p1-p得到的就是元素sex相对于stu首地址的偏移量。

在这个题目中,也就是int 元素mun, 和字符数组name占的空间,int为4字节,name占20字节。所以会输出
24
选C
全部回答
我不会~~~但还是要微笑~~~:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个刚生完宝宝的孕妇,给她发微信红包怎么说
海湾烟感接线图
今天2018.3.15 郑州风力有多少级???
什么叫财多身弱,富屋贫人?
I谁有 edius8完美破解版下载地址以及软件学些
老公总是护着他的家人压制我,实在是没
求吧内大佬推荐几个下壁纸的APP或者有精美
为什么突出强调“聚力创新,聚焦富民”
粽叶怎么做好吃,粽叶的吃法
《郭的秀》后面的女DJ叫什么名字?
个股主力控盘度是什么意思
6几7乘以几等于5千几百23
我张信用卡系中行的,我转账转了5000元,我可
求丁勤政《心语天籁》读后感
必达锁总卡可开房卡不能开
推荐资讯
什么是帮助犯,如何认定帮助犯,对于帮助犯怎
现在用的是ROS 2.9.27 ,我想把几台主机的IP
电影《变身男女》有那些歌?
暗黑破坏神3官网下载,给个链接啊
如果一个企业的财报总是为零,实际上却有支出
indesign中win7自带的楷体找不到 是为什么?
7+8=8+方块,方块=()这道题怎样做
一个“女”字旁右边一个“庄”字怎么打?
轻微交通事故,替人顶包,该受什么惩罚
4除以32等于1/8=5/40=9/72=
【急】 求一张关于 这张图片的相似的男生头像
蜀道难体裁上属于古体诗中的_____.形式比较自
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?