关注
2.5下面代码输出是什么? 1 2 3 4 5 6 #include<stdio.h> void main() { int *a = (int *)2; printf("%d", a + 3); } 答案:输出是14。 解读:代码将数值2强制类型转换为int类型指针,int类型指针加3 相当于指向后面第三个int类型变量的首地址,一个int类型变量占4个字节,所以加3相当于指针往后移了12个字节,指向地址14处。 这个能够详细解释一下嘛?对于所以后面的字不太理解,谢谢。
点赞
相关推荐
05-27 18:13
门头沟学院 计算机类 点赞 评论 收藏
转发
牛客热帖
正在热议
# 和牛牛一起刷题打卡 #
9367次浏览 818人参与
# 机械制造薪资爆料 #
347864次浏览 4098人参与
# 牛客帮帮团来啦!有问必答 #
1054192次浏览 15972人参与
# 通信硬件薪资爆料 #
250182次浏览 2358人参与
# 面试中,你被问过哪些奇葩问题? #
19237次浏览 149人参与
# 你收到了团子的OC了吗 #
524897次浏览 6235人参与
# 毕业租房也有小确幸 #
38205次浏览 3140人参与
# 你怎么评价今年的春招? #
9224次浏览 159人参与
# 提前批和秋招有什么区别 #
28807次浏览 695人参与
# 我想象的工作vs实际工作 #
104093次浏览 1681人参与
# 晒一晒我的offer #
3723374次浏览 57511人参与
# 春招你拿到offer了吗 #
397689次浏览 5744人参与
# 秋招开了,你想投哪些公司呢 #
132303次浏览 3423人参与
# 实习生应该准时下班吗 #
88157次浏览 649人参与
# 来选选带哪个offer回家过年 #
191563次浏览 1836人参与
# 你的秋招进行到哪一步了 #
392531次浏览 6640人参与
# 腾讯工作体验 #
151111次浏览 1475人参与
# 百度工作体验 #
28517次浏览 286人参与
# 如何写一份好简历 #
308979次浏览 4408人参与
# 担心入职之后被发现很菜怎么办 #
37212次浏览 311人参与