天天看点

c语言模块化分层编程基础--多文件编程

一、介绍

在软件产品开发中,一个软件工程的代码量比较庞大,放到一个文件里面即不好调试也不好阅读,所以把代码分成多个文件就比较合适了—多文件编程

二、实现过程

1、编写c文件

max.c

#include <stdio.h>

int max(int x, int y)
{
	if(x > y)
		return x;
	else
		return y;
}

           

min.c

#include <stdio.h>

int min(int x, int y)
{
	if(x > y)
		return y;
	else
		return x;
}

           

2、编写h文件

max.h

#ifndef __MAX_H
#define __MAX_H

	int max(int x, int y);
#endif

           

min.h

#ifndef __MIN_H
#define __MIN_H

	int min(int x, int y);
#endif

           

3、编写主函数文件

main.c

包含h文件

#include <stdio.h>
#include <stdlib.h>
#include "max.h"
#include "min.h"


int main(int argc, char *argv[]) 
{
	printf("max %d\n",max(100, 200));
	printf("min %d\n",min(550, 350));
	while(1);
	return 0;
}

           
c语言模块化分层编程基础--多文件编程

继续阅读