您的位置:首页 > 其它

C程序接口的定义与实现(一)

2011-06-03 23:14 211 查看
一个模块由两部分组成:接口和实现。接口指明模块要做什么,它声明了使用该模块代码可用的标识符、类型和例程;实现指明模块是如何完成其接口声明的目标的。

在C语言中,接口在头文件声明,头文件的文件扩展名通常为.h。该头文件声明了客户调用程序可以使用的宏、类型、数据结构、变量以及例程。

下面的例子说明了接口中使用的一些约定。

接口的定义:

arith.c

#include"arith.h"

int Arith_max(int x,int y){
return x>y?x:y;

}

int Arith_min(int x,int y){

return x>y?y:x;
}

int Arith_div(int x,int y){
if((-13/5==-2)&&((x<0)!=(y<0))&&x%y!=0)
return x/y-1;
else
return x/y;
}

int Arith_mod(int x,int y){

return x-y*Atith_div(x,y);
}

int Arith_floor(int x,int y){

return Arith_mod(x,y);
}

int Arith_ceiling(int x,int y){

return Atith_div(x,y)+(x%y!=0);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐