- 2
- 0
- 约10.02万字
- 约 10页
- 2023-11-20 发布于山东
- 举报
7.1 宏定義 不帶參數宏定義 一般形式: #define 宏名 [宏體] 功能:用指定識別字(宏名)代替字元序列(宏體) 宏展開:預編譯時,用宏體替換宏名---不作語法檢查 宏體可缺省,表示宏名 定義過或取消宏體 定義位置:任意(一般在函數外面) 作用域:從定義命令到檔結束 #undef可終止宏名作用域 格式: #undef 宏名 宏定義可嵌套,不能遞歸 例 #define MAX MAX+10 (?) 引號中的內容與宏名相同也不置換 宏定義中使用必要的括弧() 帶參數宏定義 一般形式: #define 宏名(參數表) 宏體 例 #define S (r) PI*r*r 相當於定義了不帶參宏S,代表字串“(r) PI*r*r” 宏展開:形參用實參換,其他字元保留 宏體及各形參外一般應加括弧() 例 #define S(a,b) a*b ……….. area=S(3,2); 宏展開: area=3*2; 不能加空格 例 #define POWER(x) x*x x=4; y=6; z=POWER(x+y); 宏展開:z=x+y*x+y; 一般寫成:
您可能关注的文档
- asp网页设计课件.pptx
- AUTOCAD 2004培训教程课件.ppt
- AutoCAD 2010机械绘图技巧.ppt
- AutoCAD机械制图基础教程课件.pptx
- AutoCAD机械制图课件.pptx
- AutoCAD建筑设计课件.pptx
- AutoCAD建筑制图(全套527页).pptx
- BIEM 税收理论及实务(全套240页).pptx
- B超室全套课件.pptx
- C++编程基础课件.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)