多文件操作1.2.5

小白又来啦!今天是多文件操作!

我们从最开始学习用Dev C++这个软件时,是直接创建的源代码文件,随着学习的深入,我们有时候需要写的东西越来越多,有时候其实都写在一个源代码文件里面很不方便,于是我们开始用“项目”,将多个源代码文件放在一个类似“文件夹”的里面,编译的时候会自动将这个项目里面的文件链接起来,再编译运行!

这是一个两个数中输出最大值的代码,用到的是A?B:C;//若A非零输出结果为B,若A为零输出结果C

1.先写main函数源代码文件

#include <stdio.h>
#include "max.h"//写了头文件之后加上的
//int max(int a,int b);这是函数声明,写在项目之后这一句就不用放在这了,直接放到头文件
int main(void)
{
 int a=5;
 int b=6;
 printf("%d ",max(a,b));
 return 0;
 }
 
2.再写函数文件源代码文件:
#include "max.h"//写了头文件之后加上的
 int max(int a,int b)
 {
  return a>b?a:b;
 }
3.再写头文件,文件名为max.h
int max(int a,int b);
  //头文件;将函数原型(函数声明)放在一个头文件(.h结尾)中 ;在需要调用这个函数的源代码文件中要包含(include) 这个文件
 

后面我们自己再写项目时,写熟练了思路清晰之后,可以自己去想先写什么,记得老师说的先写函数声明(.h文件),最后写的是main.c文件!一般是四个,顺序(这样清晰些吧)大概是:一个符号声明文件(.h)文件>>>一个函数声明文件(.h文件)>>>一个函数文件(.c文件)>>>一个主函数文件(.c文件)【小白现在还没太清楚,后面慢慢补充完善嘿嘿嘿】

原文地址:https://www.cnblogs.com/lysun/p/12592280.html