300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【C语言】大程序(.c和.h)头文件和源文件

【C语言】大程序(.c和.h)头文件和源文件

时间:2019-12-18 11:22:22

相关推荐

【C语言】大程序(.c和.h)头文件和源文件

参考中国大学MOOC 浙江大学翁恺C语言程序设计在线课程

定义 :产生代码

声明 :不产生代码

函数原型变量声明结构声明宏声明枚举声明类型声明

#include <stdio.h>#include <stdlib.h>int MAX(int a,int b);//声明int main(){int a = 5;int b = 6;printf("%d\n", MAX(a,b) );system("pause");return 0;}int MAX(int a,int b) //定义{return a > b? a : b;}

这个是改良后的版本:

/****************************************main.c*****************************************/#include <stdio.h>//仅仅声明了这个函数的类型#include <stdlib.h>//库函数每次编译都会使用,头文件中的声明仅仅是确认函数类型(如果不声明参数类型和返回值都是int)#include"MAX.h" //声明(使用""表示先从本地开始找头文件再返回自带头文件库中去找)int main(){int a = 5;int b = 6;printf("%d\n", MAX(a,b) );system("pause");return 0;}/****************************************MAX.c******************************************/int MAX(int a,int b) //定义{return a > b? a : b;}/****************************************MAX.h******************************************/#ifndef _MAX_H//如果MAX.h未定义才执行定义(这是书写头文件的标准格式)#define _MAX_Hint MAX(int a,int b);//声明#endif

标准头⽂件结构

运⽤条件编译和宏,保证这个头⽂件在

⼀个编译单元中只会被#include⼀次

变量的声明

int i;是变量的定义extern int i;是变量的声明运用static修饰全局变量可以是变量只可以备用在该文件中

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。