- 2
- 0
- 约9.1千字
- 约 38页
- 2017-01-20 发布于河南
- 举报
本章内容 3.1 预处理 3.2 C语言中的内存分配 3.3 程序的可移植性考虑 3.4 C和汇编的接口 本章小结 3.1预处理 3.3.1 预定义 3.3.2 文件包含 3.3.3条件编译 3.1.1 预定义 在C语言源程序中允许用一个标识符来表示一串符号,称为宏,被定义为宏的标识符称为宏名。在编译预处理时,对程序中所有出现的宏名,都用宏定义中的符号串去替换,这称为宏替换或宏展开。 预定义符号 有一些预处理定义的符号串,它们的值或者是字符串常量,或者是十进制数字常量,它们通常在调试程序时用于输出源程序的各项信息 。 #include stdio.h void main() { printf(The file is %s\n,__FILE__); printf(The line is %d\n,__LINE__); printf(The line is %d\n,__LINE__); printf(The date is %d\n,__DATE__); printf(The time is %s\n,__TIME__); } 宏定义 宏定义是由源程序中的宏定义#define语句完成的;而宏替换是由预处理程序自动完成的。 (1)无参宏定义 无参宏的宏名(也就是标识符)后不带参数,其定义的一般形式为:
您可能关注的文档
- 第1章 基础知识讲义(电脑)..ppt
- 第1章 计算机基础知识-1..ppt
- 第1章 计算机基础知识2011级..ppt
- 第1章 计算机基础测试题..ppt
- 第1章 计算机系统基础(薛纪文)..ppt
- 第1章 认识Linux..ppt
- 第1章-计算机基础知识..ppt
- 第1章-嵌入式系统概述..ppt
- 第1章 计算机基础知识内容回顾..ppt
- 第1章 计算机基础知识2011..ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)