c语言错题——#define对应的查找替换

文章目录


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目

分析

结构体向最长的char对齐,前两个位段元素一共4+2位,不足8位,合起来占1字节,最后一个单独1字节,一共3字节。另外,#define执行的是查找替换, sizeof(struct _Record_Struct) * MAX_SIZE这个语句其实是3*2+3,结果为9,故选D。在这里特别注意的是define是查找替换,所以这句话就直接等价于sizeof(struct _Record_Struct) * A+B。

相关推荐
爱上妖精的尾巴5 小时前
6-4 WPS JS宏 不重复随机取值应用
开发语言·前端·javascript
小鸡吃米…7 小时前
Python 列表
开发语言·python
kaikaile19957 小时前
基于C#实现一维码和二维码打印程序
开发语言·c#
晨晖27 小时前
单链表逆转,c语言
c语言·数据结构·算法
我不是程序猿儿7 小时前
【C#】画图控件的FormsPlot中的Refresh功能调用消耗时间不一致缘由
开发语言·c#
rit84324997 小时前
C# Socket 聊天室(含文件传输)
服务器·开发语言·c#
嘉琪0018 小时前
Vue3+JS 高级前端面试题
开发语言·前端·javascript
xunyan62348 小时前
面向对象(下)-接口的理解
java·开发语言
遥不可及~~斌8 小时前
Java 面试题集 -- 001
java·开发语言
2501_921649498 小时前
如何获取美股实时行情:Python 量化交易指南
开发语言·后端·python·websocket·金融