求助一道C语言的选择题--结构体\指针

一道单选:32位CPU中,已知如下结构体
struct s{
char a;
char b;
char *c;
int d;
}
问&(((struct s*)0) -> c)的值是?(5,8,0,6)?
我的理解是 对0做结构体指针类型强制转换,然后指向成员c,已知C是一个32位系统下的指针,大小应该是4个字节,根据内存对齐,这道题不应该是4吗?可是没这个选项,我的思路有什么不对的地方吗?


#选择纠结#
全部评论
4字节对齐答案应当是4,但是要我肯定选8,因为默认对齐下成员首地址必须是其自身大小的整数倍
点赞 回复 分享
发布于 2022-07-26 19:45
我感觉也是4呀 如果32位编译器没有说明 默认的对齐是4呀 即使对齐是8的话 也是4的偏移量呀😀
点赞 回复 分享
发布于 2022-08-01 16:32
字节对齐,不够补成4倍数(32)
点赞 回复 分享
发布于 2022-07-31 20:26
答案是5,char*c占4字节,因为成员对齐,前面还有4字节(前两字节存a和b),一个存储单元存一个字节,则一个地址对应一个字节,所以在地址0基础上开始数,指针c本身开始的地址在5,结束于8
点赞 回复 分享
发布于 2022-07-18 11:55
答案是8吗?
点赞 回复 分享
发布于 2022-07-15 20:55

相关推荐

嵌入式学习者rook...:我昨天晚上面的 八股几乎一模一样 是一个头发比较少的男面试官吗佬
查看15道真题和解析
点赞 评论 收藏
分享
投完大概一个礼拜多约面,会先登记一个信息。一面自我介绍完就开始让详细讲一个自己觉得最有收获的项目,然后根据项目里的内容结合八股深挖,问的比较细,后面项目问完就开始普通八股了,无手撕。1.详细介绍一下收获最多的项目,然后结合八股深挖项目2.项目中遇到的最大的问题3.介绍一下FreeRTOS4.知不知道其他操作系统5.FreeRTOS中内存分配方式有几种,分别是怎么样的6.怎么分配任务空间,每个任务的堆栈分配多少,为什么7.项目中遇到的其他问题8.为什么任务中不能用hal_delay,用了会怎么样,有没有细究原理9.FreeRTOS中任务如何通信10.什么情况会导致栈溢出纯八股:11.内存四区12.全局变量和局部变量的区别13.static14.volatile15.do while 和while do的区别16.sizeof和strlen的区别(给定一个指向字符串的指针,问两个结果是怎样的,这里埋了坑)17.sizeof一个数组结果是什么18.结构体的内存对齐,结构体如何减小内存19.你觉得嵌入式软件开发和普通软件开发有什么区别20.意向工作地,工作规划等后续:大概隔了个周末就收到二面了二面50min话题很散,主要问你的项目经历,项目来源啥的,然后比较详细的问了实习的事情,像是在了解你实习期间学到了什么,实习做的东西能不能全部理清,项目/实习中遇到的难题,怎么解决...。后续问你职业规划、期望地点等等,还有之后能不能提前来实习这种问题。技术问题似乎只问了编译的过程。最后还出了道智力题...
查看23道真题和解析
点赞 评论 收藏
分享
一面的八股非常常规,没想到二面上强度了,直接面了快90分钟,基本把简历中的项目拷打了个遍,问的非常非常细,面试官技术大佬的气质拉满,感觉对我项目的每个技术点都很懂,从系统驱动到应用都问的很深。二面  9.2  1h15min:说女孩子对工科感兴趣还是不多,问我的兴趣点在在嵌入式方向更偏向于MCU+RTOS还是MCU+Linux(如实说了更多Linux经历,比赛项目的MCU因时间有限只做裸机,但有学过RTOS理论,面试官介绍了公司这两个方向的业务,RTOS的业务开发量比较多)聊华为实习内容介绍IIC协议有了解到IIC时钟延展的内容吗有了解到IIC死锁的内容吗?总线恢复操作是由主机还是从机操作的IIC的子系统可以说一下吗介绍你做的IIC驱动的probe函数内容之后开挖在校的竞赛项目,问了基于pcl的激光雷达开发的细节(点云如何预处理,点云滤波有用到随机采样抑制算法吗,点云分类的逻辑是?...),问了视觉识别的细节,问了小车规划规划的实现...问完这个项目继续问下一个,这场绝对是我秋招被问最细的一场面试。之前因为实习还没来得及认真地复盘项目,这场简直是给我临场深度复盘完了,暴露了一堆遗忘的点😢😢问完项目继续问八股:c和c++哪个熟了解内存踩踏吗介绍volitate关键字介绍RTOS的优先级反转,解决方案介绍RTOS的上下文切换,了解pendSV吗了解CAN总线协议,介绍仲裁机制CAN总线的bus off有了解吗介绍智能指针介绍DMA机制,对应的内存需要做什么特殊的修饰吗介绍Cache一致性反问八股部分还好,大部分的时间还在聊项目
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务