一、概念
二、代码
#include <stdio.h>
#include "lisi.h"
//int sum(int v1,int v2);
//int average(int v1,int v2);
//int text(int v1,int v2);
/*
弊端:
1.李四该了张三 也要改
2.张三每次还要去李四的文件 一个一个的找
为了解决这个文件, 可以引用.h文件来解决,引入头文件来解决
*/
int main()
{
/*
国家电力系统
计算两个用户的电费
张三 : 小学生
李四 : 大神
*/
/*
int result = sum(10, 20);
printf("result = %i\n",result);
result = average(10, 20);
printf("result = %i\n",result);
printf("result = %i\n",text(10,20));
*/
printf("%i\n",sum(10, 20));
printf("%i\n",average(10, 20));
printf("%i\n",text(10, 20));
printf("%i\n",text2(10, 20));
return 0;
}
/*
int sum(int v1,int v2)
{
int value = v1 + v2;
return value;
}
*/
--------------------
>>> lisi.h
// 注意 : .h是专门用来被拷贝的,不会参与编译.
#ifndef lisi_h
#define lisi_h
// 计算两个用户的和
int sum(int v1,int v2);
// 计算两个用户的平均值
int average(int v1,int v2);
// 计算两个用户的一年消费
int text(int v1,int v2);
// 计算两个用户的电量
int text2(int v1,int v2);
#endif /* lisi_h */
>>> lisi.c
#include <stdio.h>
int sum(int v1,int v2)
{
return (v1 + v2) * 10;
}
int average(int v1,int v2)
{
return (v1 + v2) / 2;
}
int text(int v1,int v2)
{
return (v1 + v2) * v2;
}
int text2(int v1,int v2)
{
return (v1 + v2) * v2 * v1;
}
image.png
网友评论