- 1
- 0
- 约4.52千字
- 约 20页
- 2017-06-03 发布于湖北
- 举报
第九章 预处理命令 1 .掌握编译预处理的概念和特点; 2. 掌握“文件包含”的概念和使用; 3. 掌握不带参数的宏定义及其使用, 了解带参数的宏定义及其使用。 概 述 一、编译预处理的概念 C语言允许在程序中使用几种特殊的命令(它们不是C语句),在C编译系统对程序进行通常的编译之前,先对程序中这些特殊命令进行“预处理”,然后将预处理的结果和源程序一起再进行通常的编译处理,以得到目标代码。 二、主要预处理功能 ⑴宏定义 ; ⑵文件包含; ⑶条件编译 这些命令以符号“#”开头。 一、不带参数的宏定义及宏替换 作用: 用标识符来代表一个字符串。称这个标识符为“宏名”,在编译时将宏名替换成字符串的过程称为“宏展开”。 9.1 宏定义 宏名 宏内容 无分号 宏:用指定的标识符(即名字)来表示一个字符串。 1.一般形式: #define 标识符 字符串 引例: #define PI 3.1415926 main() { float l,s,r,v; printf(“input radius :”); scanf(“%f”,r); l=2.0*PI*r; s=PI*r*r; v=3.0/4*PI*r*r*r; printf(“l=%10.4f\ns=%10.4
您可能关注的文档
- CRC性能分析及生成多项式选取的研究.doc
- Creo3.0安装及配置可选启动模块.pdf
- CRH380BL和CRH3C救援操作方法.pdf
- CRM模块命名说明及数据库设计文档.doc
- Csharp应用程序开发第六节.ppt
- CSpace 2.0 安装和配置管理手册.pdf
- CSS3与js超酷iPhone样式科学计算器插件.pdf
- CSS样式表与行为.ppt
- CTBS常见问题及解答.doc
- Ctrl多种应用小技巧.doc
- 【学习课件】第十九章强制执行通.pptx
- 【学习课件】第十九章恶性肿瘤.pptx
- 【学习课件】第十九章民事执行.pptx
- 2026秋冀教版义务教育英语九年级上册Unit 5 Culture shapes us! 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 4 Great people 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].docx
- 环境相关因素对绿色债券定价影响初探.pdf
- 【学习课件】第十三章:生产成本.pptx
- 【学习课件】第十三章:简单国民收入决定理论.pptx
最近下载
- 最新小学篮球社团活动记录.doc VIP
- 标准图集-陕09G01-1 砌体结构构造详图(P型烧结多孔砖).pdf VIP
- KSR200_201型电动机软起动器说明书V2.2.pdf VIP
- 规范教师从教行为营造风清气正环境:2026年秋季学期师德师风专项治理工作方案.docx VIP
- 2026年秋学期沪科版初中数学八年级上册教学进度表.docx VIP
- 资治通鉴人物列表.doc VIP
- 提高外墙涂料涂层耐污染性的技术途径.docx VIP
- 孙桓《机械原理》(第9版)笔记和课后习题(含考研真题)详解答案.pdf VIP
- T∕CABEE 108-2025 预拌混凝土碳排放核算标准.pdf
- 不同挤压速率的AZ31镁合金背压式等通道角挤压变形模拟.pdf VIP
原创力文档

文档评论(0)