- 18
- 0
- 约 55页
- 2016-05-11 发布于河南
- 举报
第9章 预处理、结构类型与文件 9.1 预 处 理 9.2 结构体类型 9.3 文 件 本章要点 宏定义和文件包含 结构体的特点,文件的概念 结构类型的定义,结构类型变量的定义、结构成员的引用方法 结构类型数组和指向结构类型的指针 文件的打开、读、写和关闭操作 9.1 预 处 理 C语言编译系统中有一个“编译预处理”部分,在对程序进行编译之前,可以对源程序中一些特殊命令,先进行“预处理”,然后将预处理的结果和源程序一起再进行通常的编译处理。C语言与其他高级语言的一个重要区别是可以使用预处理命令和具有预处理功能。 为了和一般的C语句言语句相区别,预处理命令都是以“#”号开头,每条指令占一行。 例如:? #difine #include? C语言提供了3种编译预处理功能: (1)宏定义; (2)文件包含; (3)条件编译。 9.1.1 宏定义 宏定义又称宏替换,其基本功能是用一个指定的标识符即“宏名”来代替一个常量或一段程序代码,以提高程序的通用性。宏名必须先定义后使用,一般习惯将宏定义置于程序首部。 宏定义有两种形式:不带参数的宏和带参数的宏。 1. 不带参数的宏 不带参数的宏定义格式为:? #define 宏名 字符串? 说明: (
您可能关注的文档
- (更新互联网搜索)五年级综合实践活动下册第一单元第一课时教案设计.doc
- (互联网搜索)五年级综合实践活动下册第一单元第一课时教案设计.doc
- (人人网搜索潮流英语)初中英语单词汇总.doc
- 1供方综合能力调查表.doc
- 6.3 遍历二叉树与线索二叉树.ppt
- 2008年新任网管教师培训软件考试试题(第一组试题).doc
- 2009.9 计算机二级试卷.doc
- 2013上海市交通违法行为处罚罚款和违章代码对照表.doc
- Access2003期末考试题.doc
- AUTO DESK 认证 CAD国际认证考试题.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 2024年云南二级建造师(建筑工程)继续教育考试试题.pdf VIP
- XR360旋挖钻机技术规格书.pdf VIP
- 安徽理工大学《电工电子技术》2018-2019学年第一学期期末试卷及答案B卷.pdf VIP
- 9年级数学函数知识点总结.doc VIP
- 安徽理工大学《电工与电子技术》2025 - 2026学年第一学期期末试卷(全网独发).docx VIP
- 2025年贵州省中考历史试卷(含答案).pdf
- 09J202-1 坡屋面建筑构造(一).docx VIP
- 国标图集示例-07J306-窗井、设备吊装口、排水沟、集水坑.pdf VIP
- 验厂专用文件-虫害控制程序消毒除虫杀虫服务合同及杀虫化学品清单杀虫农药安全数据表MSDS.doc VIP
- 住建部2025第31号文.docx VIP
原创力文档

文档评论(0)