- 2
- 0
- 约2.91千字
- 约 16页
- 2017-11-27 发布于上海
- 举报
函数与预处理命令2
2005年2月 北京科技大学 编译预处理包括: 宏定义 文件包含 条件编译 7.8 编译预处理(续) 7.8 编译预处理(续) 7.8 编译预处理(续) 7.8 编译预处理(续) ②为了增加程序的可读性,建议宏名用大写字母,其他的标识符用小写字母。 ③双引号中有与宏名相同的字符串不进行替换。 ④已经定义的宏名可以被后定义的宏名引用。在预处理时将层层进行替换。 【例7.29】不带参数的宏定义。 源程序: #define PI 3.14 #define S PI*r*r #define V 4*S*r/3 main( ) {float r; printf(\nInput r:); scanf(%f,r); printf(S=%.2f V=%.2f\n,S,V); } 7.8 编译预处理(续) 7.8 编译预处理(续) 【例7.30】带参数的宏定义。 #define MAX(x,y) ((x)(y)?(x):(y)) main( ) { … printf(%d\n,a,b, MAX(a,b)); printf(%d\n,MAX(a+m,b+n)); } 7.8 编译预处理(续) 【例7.31】分析下面程序运行后的输出结果。 #define MA(x) x*(x-1) main( ) { int a=1,b=2; printf(%d
您可能关注的文档
- 'C54x的指令系统.ppt
- 自然辩证法与生态自然观.ppt
- -酸碱滴定法.ppt
- 2剪力墙结构近似计算方法.ppt
- 2土的抗剪强度sk.ppt
- 33算法和程序设计.ppt
- 3主从触发器.ppt
- 2期货品种投资分析-基本金属和能源化工中粮期货李建雷.ppt
- 2材料在拉压时的力学性质.ppt
- 42计算机网络基础.ppt
- 2026届高考英语二轮复习高频考点增分提升练 模块五 介词(共2份 含解析).docx
- 湘教版八年级下册数学全册教学课件(新教材).pptx
- 2025第十三届全国湿法冶金工程技术交流会:实验室仪器分析技术在湿法冶金中的标准化实践.docx
- 2025第十三届全国湿法冶金工程技术交流会:湿法冶金和新能源行业氨氮废水资源化技术及应用.docx
- 2025第十三届全国湿法冶金工程技术交流会:面向绿色冶金未来的应用型技术突破.docx
- 2025第十三届全国湿法冶金工程技术交流会:络合-剪切诱导解络-超滤分离稀土.docx
- 2025第十三届全国湿法冶金工程技术交流会:二次铝灰机械活化碱浸除氨氟及制备冰晶石研究.docx
- 2025第十三届全国湿法冶金工程技术交流会:浆态床加氢设备外排油渣中钼和钒的回收工艺研究.docx
- 《城市建设档案管理规定》解读.pdf
- 《水电工程退役评估导则》.pdf
最近下载
- 南京中医药大学2024-2025学年第1学期《宏观经济学》期末考试试卷(B卷)附标准答案.pdf VIP
- 热力管道试压技术交底(标准范本).docx VIP
- 2025年甘肃省西北民族大学专职辅导员招聘考试真题.docx VIP
- 2.4基于手机传感器对单摆测重力加速度实验的改进课件高二上学期物理教科版选择性.pptx
- 人教版二年级劳动下册全册教学课件.ppt
- 智慧寺庙解决方案.docx VIP
- 两栖类解剖生理第15讲两栖类18课件.pptx VIP
- 脑出血患者护理方案与康复指导.docx VIP
- 毕业设计(论文)-混凝土面板堆石坝及溢洪道设计说明书及计算书.doc VIP
- 2024年高考真题江苏卷化学试题(解析版).docx VIP
原创力文档

文档评论(0)