谭浩强高等教育出版社第3版_第4章模块化程序设计讲述
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 如同看书的过程中,需要打一个电话求教,打完电话,又回到看书的活动中,从刚才打断的地方继续看书。 * * * * * * * * * * * * * ◆宏名中不能含有空格。 例如想用“A NAME”定义“SMISS”,而写成: #define A NAME SMISS 则实际进行的宏定义是A为宏名字,宏体是“NAME SMISS”。 C程序员一般都习惯用大写字母定义宏名字。这样的表示方法使宏名与变量名有明显的区别,以避免混淆。此外有助于快速识别要发生宏替换的位置,提高程序的可读性。 ◆不能进行宏名字的重定义。 (3)定义一个宏名字以后,就可以在后面使用这个宏名字了,包括在后面的宏定义中使用。 例如求圆的周长和面积的程序可以改写为 #include stdio.h #define PI 3.1415926 #define R 1.0 #define CIRCUM 2.0*PI*R /* 使用了前面定义的R和PI */ #define AREA PI*R*R int main(void) { printf(“The circum is %f and area is %f\n”,CIRCUM,AREA); } /*下面是另外一种形式的宏定
您可能关注的文档
- 谁都打不过法律讲述.ppt
- 谁都不能剥夺我们受教育的权利讲述.ppt
- 课题七火力发电厂常用泵与风机讲述.ppt
- 调度协议需提供的相关材料讲述.doc
- 谁打的电话时间长讲述.ppt
- 调度培训压缩版单选题讲述.doc
- 调度业务培训讲述.ppt
- 调度岗复习题中级讲述.doc
- 调度岗位基本知识讲述.ppt
- 调度员岗位实操题(技师)讲述.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)