- 5
- 0
- 约2.87千字
- 约 34页
- 2017-11-04 发布于广东
- 举报
尚辅网 / 第七章---预处理命令 宏定义 “宏”分为有参数和无参数两种。 一、无参宏定义 无参宏的宏名后不带参数。其定义的一般形式为: #define 标识符 字符串 注意:宏展开只是作简单的字符串代换 如在宏定义中表达式(y*y+3*y)两边的括号不能少。即: #difine M y*y+3*y 在宏展开时将 s=5*M; 宏代换后得到下述语句: s=5*y*y+3*y ; 而不是 s=5*(y*y+3*y) ; 因此在作宏定义时必须十分注意。为保证在宏代换之后不发生错误,需要合理使用括弧。 宏定义几点说明: 1. 宏定义是用宏名来表示一个字符串,在宏展开时又以该字符串取代宏名,这只是一种简单的代换。预处理程序对它不作任何检查。如有错误,只能在编译已被宏展开后的源程序时发现。 2.宏定义不是说明或语句,在行末不必加分号,如加上分号则连分号也一起置换。 3. 宏定义必须写在函数之外,其作用域为宏定义命令起到源程序结束。如要终止其作用域可
您可能关注的文档
- C语言程序设计教程(第2版)张磊第9章文件程序设计.ppt
- C语言程序设计教程第07章.ppt
- C语言程序设计教程封面与目录.ppt
- C语言程序设计教程葛素娟第九章指针.ppt
- C语言程序设计教程葛素娟第十二章文件.ppt
- C语言程序设计教程葛素娟第十一章位运算.ppt
- C语言程序设计教程葛素娟第四章选择结构程序设计.ppt
- C语言程序设计教程葛素娟第五章循环结构程序设计.ppt
- C语言程序设计教程葛素娟第一章C语言概述.ppt
- C语言程序设计教程郝玉秀第1章绪论.ppt
- 养老服务人才队伍建设.ppt
- 北师大版三年级语文下册第五单元:《大自然的语言》教案:通过科普朗读自然认知引导学生了解规律,落实科普阅读训练,培养科学探究与表达素养.docx
- 快速适应职场压力应对培训课件.pptx
- 战略物资短缺逆向筹措调配保障预案.docx
- 2026年安徽省淮北市中考二模物理试题卷(试卷+解析).pdf
- 职业路径规划培训教材 (2).pptx
- 眼睑炎对症处理.pptx
- 2026浙江杭州市桐庐县统计局招聘编外人员1人考试参考题库及答案解析.docx
- 经期饮水的科学方式.pptx
- 北师大版三年级语文下册第五单元:《李时珍》教案:借助故事朗读奉献精神帮助学生理解担当,落实品德启蒙目标,培育责任意识与表达素养.docx
最近下载
- CKDMBD定义分类治疗进展.pptx
- 第一批全额减免公路客运附加费农村客运车辆名单广州.doc VIP
- 第八章普通心理学语言.ppt VIP
- [教育学]普通心理学 语言.ppt VIP
- 普通心理学语言与思考.ppt VIP
- 普通心理学--语言.pptx VIP
- EMERSON艾默生 Guide Display Unit RDU 40 User´s Guide-TankRadar Rex Rosemount说明书用户手册.pdf
- 个人信用报告征信简版电子版PDF版2024年2月最新版带水印可编辑.pdf VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- 青少年编程:NOIP CSP 初赛篇.pdf VIP
原创力文档

文档评论(0)