C语言--程序设计导论 崔雅娟 第五章新.pptVIP

  • 2
  • 0
  • 约1.9千字
  • 约 8页
  • 2015-12-15 发布于广东
  • 举报

C语言--程序设计导论 崔雅娟 第五章新.ppt

第五章 预处理命令 本章内容不多,但很实用,出现的预处理命令有:define,include,if,elif,else,endif, ifdef,idndef。 本章主要知识点: ?宏定义的作用,代参宏定义的定义方法,宏调用和函数调用的区别,宏展开的方法。 ?包含命令在多文件程序中的使用,常用头文件及相关函数的使用。 ?条件编译的几种实现方法,如何使用控制条件编译的宏定义。 * * 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 本章的主要内容:三种预处理命令 ?宏定义 ?文件包含 ?条件编译 第五章 预处理命令 回首页 5.1.1简单宏定义(不带参数的宏定义) 命令形式: #define 宏名字 替代正文 对宏定义的处理:将宏名字替换(也叫宏展开)为替代正文,不作任何语法检查。 书写习惯:用大写字母表示宏名字,以区别于普通变量名。 讨论使用宏定义的好处。 宏定义的作用范围:C程序中,宏定义位置一般写在程序开头,从宏定义开始处有效。如果要在源程序的某处提前终止宏定义的作用域,可以使用#undef,形式如下: #undef 宏名字 表示从该行开始,不再存在这个宏定义。 宏定义的替代正文可以是任意的字符组合,预处理程序对它的处理只是简单的展开和替换,结果是否正确,由编译

文档评论(0)

1亿VIP精品文档

相关文档