- 7
- 0
- 约2.95千字
- 约 6页
- 2017-08-30 发布于江苏
- 举报
第十七节 宏命令、结构体
1:通过本节课学习,让学生理解宏命令、文件包含命令,掌握结构体。
1.1教学目的:1.理解宏命令、文件包含命令
2.掌握结构体
1.2教学内容: 1.宏命令文件包含命令结构体宏命令不带参数的宏一般形式:#define 标识符 字符串
如: #define PI 3.1415926
作用用标识符(称为“宏名”)PI代替字符串3.1415926”。
在预编译时,将源程序中出现的宏名PI替换为字符串3.1415926”,这一替换过程称为宏展开。
#define:宏定义命令
#undef:终止宏定义命令关于宏定义的说明:
1、一般宏名用大写字母表示。(变量名一般用小写字母)2、使用宏可以提高程序的可读性和可移植性如上述程序中,多处需要使用π值,用宏名既便于修改又意义明确。
3、宏定义是用宏名代替字符串,宏扩展时仅作简单替换,不检查语法语法检查在编译时进行。
4、宏定义不是C语句,后面不能有分号5、通常把#define命令放在一个文件的开头,使其在本文件全部有效6、宏定义终止命令 #undef结束先前定义的宏名7、宏定义中可以引用已定义的宏名8、对程序中用双引号括起来的字符串,即使与宏名相同,也不替换案例讲解:求圆的面积、周长。
#define R 3.0
#define PI 3.1415926
#deinfe L 2*PI*R
#define S P
您可能关注的文档
- dqhrayc新思_路日语发音教案.doc
- doctor 异乡人宝拉报道的拍摄现场中韩对照。.doc
- dnexpdi新编_日语一,二册的语法总结.doc
- Dndhvi第五课 新大学日语简明教程课文.doc
- Dncjaji日语一级语法历年仿真试题1300题及答案(101—150).doc
- Dkmsyhu日语动词精讲.doc
- DIV+CSS网页布局初级入门系列教程-4.doc
- Disk error Press any key to restart中文什么意思我.doc
- Discuz x15论坛建站安装、装修、修改视频教程.doc
- dhw 麻沿乡见习报告.doc
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)