- 1
- 0
- 约8.61千字
- 约 45页
- 2019-12-08 发布于广东
- 举报
(4)extern型 引用: extern 类型 变量名; 如果某个模块文件中要用到另一个模块 文件中的全局变量,就要用extern说明 定义时分配内存,其他文件引用时不再分配内存. 在多个文件中声明外部变量 #include stdio.h int a,b; main() { int power(int); printf(请输入两个整数:); scanf(%d,%d,a,b); printf(最大值为:%d\n,max(a,b)); } test1.c文件中代码 test2.c文件中代码 extern int a,b; /*外部变量声明*/ int max() { return(ab?a:b); } 四、编译预处理 “编译预处理”是C语言编译系统的 一个组成部分。是在编译前由编译系统中的预处理程序对源程序的预处理命令进行加工。 源程序中的预处理命令均以“#”开头,结束不加分号,以区别源程序中的语句,它们可以写在程序中的任何位置,作用域是自出现点到源程序的末尾。 预处理命令包括执行宏定义(宏替换)、包含文件和条件编译。 1.宏定义 不带参数宏定义 用于定义符号常量。 格式: #define 宏名 串 (宏体) 如: #define PI 3.14159 说明: 1)宏名一般
原创力文档

文档评论(0)