C语言教案-第十七周.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档