//file1h
int max(int a,int b)
{
return (a>b)a:b;
}
再包含到c文件中:例如:
//file2c
#include<stdioh>
#include"file1h"
void main()
{
printf("%d\n",max(3,4));
}举例(程序已调试可以运行非常简单楼主有什么疑问可以交流交流):
header file:(maxh)
#ifndef MAX_NUMBER // MAX_NUMBER 为任意的
#define MAX_NUMBER // 重复定义
#include<stdioh>
int max(int a,int b);
#endif
source file:(mainc)
#include"maxh" // 与头文件名相同
int main()
{
extern int a,b;
int ,c;
printf("Please input the value of a: ");
scanf("%d",&a);
printf("Please input the value of b: ");
scanf("%d",&b);
c= max(a,b);
printf("The max number of %d and %d is %d!\n",a,b,c);
return 0;
}
source file:(maxc)
#include"maxh" // 与头文件名相同
int a,b;
int max(int m,int n)
{
if(m>=n) {return (a);}
else { return (b); }
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)