正在加载图片...
个函数只能被本文件中其他函数所调用。 即: static类型标识符函数名(形参表) 如: static int a, int b) 、外部函数 个函数可供其他文件调用,称为外部函数 定义时声明或调用时声明,即 extern fun (int a, int b) 定义时 o extern fun (int a, int b) 调用时 在定义时,也可省写 extern,即为外部函数 编译预处理 3编译预处理 宏定义 宏:代表一个字符串的标识符。 宏名:被定义为“宏”的标识符 宏代换(展开):在编译预处理时,对程序中所有出现的“宏名”,用宏定义中的字符串去代 的过程 不带参数的宏定义 般形式 标识符 字符串 说明:一个函数只能被本文件中其他函数所调用。 即:static 类型标识符 函数名(形参表) 如:static int fun( int a,int b) 二、外部函数 一个函数可供其他文件调用,称为外部函数 定义时声明或调用时声明,即: extern int fun(int a, int b ) 定义时 或 extern fun(int a, int b ) 调用时 在定义时,也可省写 extern ,即为外部函数 编译预处理 4 . 3 编译预处理 1. 宏定义 宏: 代表一个字符串的标识符。 宏名:被定义为“宏”的标识符。 宏代换(展开):在编译预处理时,对程序中所有出现的 “宏名”,用宏定义中的字符串去代 换的过程。 一、不带参数的宏定义 一般形式: #define 标识符 字符串 说明:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有