高中信息技术 信息学奥赛C语言第十二章 对C语言的深入讨论课件.pptVIP

  • 16
  • 0
  • 约1.26万字
  • 约 50页
  • 2016-12-25 发布于天津
  • 举报

高中信息技术 信息学奥赛C语言第十二章 对C语言的深入讨论课件.ppt

第十二章 对C语言的深入讨论 12.1 对函数的深入讨论 12.1.1 main函数的参数 main函数是C程序中的主函数,是整个程序的入口,每个C程序有且只有一个main函数。 12.1.2 函数指针 在C语言中,函数名代表一个函数的入口地址,因此可以定义一个指针指向该入口地址,即指向函数的指针。 指向函数的指针变量定义格式如下: 函数返回值类型 (*指针名)(函数参数列表); 12.1.3 函数的递归调用 12.2 编译预处理 12.2.0 概述 在C中,凡是以”#”开头的行,都称为“编译预处理”命令行,编译预处理命令行并不是C语言本身的组成部分,不能直接对它们编译,而是由预处理程序在编译前作出相应的处理。 作用:对源程序编译之前做一些处理,生成扩展C源程序 种类 宏定义 #define 文件包含 #include 格式: “#”开头 占单独书写行 语句尾不加分号 12.2.1 宏 带参数宏定义 功能:将一个带参数的表达式定义为一个带参数的宏。 一般形式: #define 宏名(参数表) 宏体 带参的宏与函数区别 12.2.2 文件包含 被包含文件内容 源文件(*.c) 头文件(*.h) 12.3 标识符的作用域 12.3.0 概述 标识符必须先定义后使用,用户定义的标识符都有一个有效的作用域,所

文档评论(0)

1亿VIP精品文档

相关文档