- 0
- 0
- 约2.23千字
- 约 12页
- 2016-12-05 发布于重庆
- 举报
10预处理
2000年1月25日 北京理工大学 / 预处理: 在词法扫描和语法分析之前所做的工作。 编译预处理: 在源程序编译前处理的命令。 10.1文件包含 格式1: #include 文件名 格式2: #include 文件名 例如:调用sin(x) 函数时,要在程序的开头使用如下命令: #include math.h 在预处理时,用math.h文件内容替换 #include math.h命令行。 10.2 不带参数宏定义 ②为了增加程序的可读性,建议宏名用大写字母,其他的标识符用小写字母。 ③双引号中有与宏名相同的字符串不进行替换。 ④已经定义的宏名可以被后定义的宏名引用。在预处理时将层层进行替换。 例.不带参数的宏定义。 源程序: #define PI 3.14 #define S PI*r*r #define V 4*S*r/3 main( ) { float r; printf(\nInput r:); scanf(%f,r); printf(S=%.2f V=%.2f\n,S,V); } 10.3 带参数的宏定义 #includestdio.h #define MIN(x,y) (x)(y)?(x):(y) main() { printf(%d\n, 10*MIN(10,15
您可能关注的文档
- 10第十章总需求与总供给理论AD-AS模型.ppt
- 10眼球力学及临床应用研究2008.ppt
- 10第十章生物技术与环境.ppt
- 10级金融工程6.ppt
- 雅博司在肝胆疾病介入治疗中应用.ppt
- 10级发展心理1.ppt
- 食品理化检验样品的采集与处理.ppt
- 高一通用技术+31设计一般过程+课件.ppt
- 10细胞分裂和细胞周期1.ppt
- 10细胞增殖和细胞周期2.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- J B∕T 12039-2015 柴油机电控共轨喷油器电磁执行器技术条件.pdf VIP
- 2026年高考政治一轮复习:选择性必修三《逻辑与思维》主观题 专项练习题汇编(含答案).docx
- 《氨水泄漏专项应急处理预案》范本(3篇).doc VIP
- ppg配套油漆说明书sigmadur-550h中文版.pdf VIP
- PLC编程与应用(S7-1200)(第二版)教学课件项目六 任务准备(修改).pptx VIP
- 安徽省天一大联考皖豫名校联盟2024-2025学年高三4月份检测含答案(10科试卷).pdf
- SY∕T 6246-2022 可控震源使用技术规范.pdf
- PLC编程与应用(S7-1200)(第二版)教学课件项目9 任务3(修改).pptx VIP
- OBE教育理念实施与人才培养方案.ppt VIP
- (2024年高考真题)2024年普通高中学业水平等级性考试生物试卷 山东卷(含答案).doc VIP
原创力文档

文档评论(0)