- 1
- 0
- 约小于1千字
- 约 21页
- 2019-11-03 发布于天津
- 举报
;第6.5章:预处理命令 ;学习的意义 ;学习目标 ;6.5.2 宏定义 ; 宏定义注意事项 ; 宏定义注意事项 ;2、带参数的宏定义;#define MAX(x, y) (x)(y)?(x):(y)
…….
void main ( )
{
int a, b, c, d, t;
…….
t = MAX(a+b, c+d);
……
}
宏展开:t = (a+b)(c+d)?(a+b):(c+d);;带参的宏与函数区别;6.5.3 文件包含;文件包含举例:;文件包含的优点:;6.5.4 条件编译;例:下面的程序利用ACTIVE_COUNTRY定义货币的名称 ;2、#ifdef ~ #endif形式;3、#ifndef ~ #endif形式;条件编译与分支语句二者之间的差别:
条件编译是将满足编译条???的程序代码进行编译生成目标代码,不满足编译条件的程序代码将不进行编译;而分支语句则是不管满足条件的代码,还是不满足条件的代码,都要编译生成目标代码(包括分支语句本身),所以如果用条件语句来代替条件编译命令,程序的目标代码将变长
条件编译命令可以放在所有函数的外部,也可以放在某函数的内部;但分支语句只能出现在某函数内部。;使用条件编译的原因:;本章小结:
您可能关注的文档
最近下载
- 供应商审核评分表.xls VIP
- 《水库大坝安全管理条例》(2024版)培训与解读课件.pptx
- 2025年中考无锡物理试题及答案.docx VIP
- 护理不良事件登记(报告)表,护理不良事件分析讨论记录.docx VIP
- 新能源汽车发动机选型趋势.docx VIP
- T∕CPHA 33-2024 通用码头和多用途码头绿色港口等级评价指南.pdf VIP
- GB50555-2010 民用建筑节水设计标准.pdf VIP
- 危险作业审批人员与监护人员安全知识考试题(附答案).docx VIP
- 幼小衔接数学《每日计算练习一》.pdf VIP
- TCFA0310021-2023 铸造企业规范条件.docx VIP
原创力文档

文档评论(0)