您好,欢迎来到沃锋问答-AI智慧知识互动平台! [
请登录
]
|
[
免费注册
]
沃锋问答-AI智慧知识互动平台
问答首页
问答动态
问题库
问答专家
知识专题
站内公告
全部分类
>
电脑网络
(int)&a和(int*)&a有什么区别
用户提问
|
浏览1482次
收藏
|
2020/03/04 07:12
满意回答
检举
|
2020/03/04 07:23
(int)&a; 表示将a的地址转成整形的,注意它不是地址了,只是一个整形的值而(int *)&a表示将a的地址转成整形的指针,这个没有意义,因为&a本身就是整形的指针对32位编译器的int a;(int)&a,(int *)&a,&a的值是相同的但因为(int)&a是整形,它输出是十进制而(int *)&a是指针,一般编器输出的是十六进制对64位编译器,int)&a是一个4字节整形值,而(int *)&a因为是64位指针,它是个8字节的值了
评论(0)
加载中...
匿名
书生
|
采纳率100%
|
回答于 2020/03/04 07:23
其他回答(0)
相关已解决
1个回答
来自洞" target="_blank" href="http://wenda.zanchen.net/q-89184.html">该怎么学习挖漏
来自洞
1个回答
如何用CAD 计算机 天正建筑绘制 画建筑平面图
1个回答
你每天使用手机或电脑屏幕的总时长是否超过8小时
1个回答
为什么来自打不开我的360问答个360问答人首页
1个回答
谁的魔咒扭曲了引力教身体与空间持续争来自辩
1个回答
我之前把他来自拉黑删除 为什么电脑上搜聊天记录 会显示他的微信 但显示他还不是我的不是好友
1个回答
12年联想b490更换cpu选什么
1个回答
年龄相关性黄斑变性 AMD 的 干性 与 湿性 分型 抗VEGF药物对哪种类型更有效
1个回答
来自" target="_blank" href="http://wenda.zanchen.net/q-89086.html">大家在软件开发过程中遇到的难题都有什么
来自
1个回答
QuarkTube官网怎么登录
0
人关注该问题
>>
>>
+1
加载中...