重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
C语言中接口和函数其实没什么差别,只是有些人的习惯问题,不过一叫接口的都是针对某一个模块的功能函数集合,像一个图片采集模块一般就会有三种方式,1、头文件和.c文件;2、头文件和.so动态库;3、头文件和.a静态库。在进行程序编写时我们要添加头文件,在进行编译时,必须加入,该模块的.c或.so或.a,一种就行。
成都创新互联公司主营东坡网站建设的网络公司,主营网站建设方案,APP应用开发,东坡h5小程序制作搭建,东坡网站营销推广欢迎东坡等地区企业咨询
一般我们编写小函数接口,一般需要一个.h和一个.c就行了。函数的声明都是在.h中,实现都在.c中,当模块编写.c有点大时,我们可以为了编译时的速度,把.c文件编译成.so和.a。
//hello.h
#ifndef _HELLO_H_
#define _HELLO_H_
//#define 宏定义也应该在这
#include stdio.h
void hello();
#endif
//hello.c
#inlcude "hello.h"
void hello() {
printf("Hello word!");
}
大概就是这样,只不过我是linux下的,函数接口定义大同小异吧
不一样,接口是系统和标准本身就支持的很多结构,函数,头文件,参数的集合。
而函数既可以用接口中已有的,也可以自己定义和声明,是具有一定功能和实际用处的一段代码的表现形式。
希望对您有所帮助,多看看概念,打好基础才能用好c
int add(int a, int b) {
return a+b;
}
2.求乘积:
int multiply(int a, int b) {
return a*b;
}
3.求商:
int divide(int a, int b) {
return a/b;
}
4.求差:
int sub(int a, int b) {
return a-b;
}