《C语言接口与实现创建可重用软件的技术》epub下载在线阅读,求百度网盘云资源

Python07

《C语言接口与实现创建可重用软件的技术》epub下载在线阅读,求百度网盘云资源,第1张

《C语言接口与实现》(David R. Hanson)电子书网盘下载免费在线阅读

资源链接:

链接:https://pan.baidu.com/s/169hCkN5ebFrLlGSkMT0ejg

提取码:9oqw  

书名:C语言接口与实现

作者:David R. Hanson

译者:郭旭

豆瓣评分:9.1

出版社:人民邮电出版社

出版年份:2011-9

页数:368

内容简介:

《C语言接口与实现:创建可重用软件的技术》概念清晰、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的API。

《C语言接口与实现:创建可重用软件的技术》是所有C语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。

作者简介:

David R.Hanson 普林斯顿大学计算机科学系教授,有着二十多年编程语言研究经验。他曾经同贝尔实验室合作开展研究工作,是适用于UNIX系统上的高质量C编译器Icc的开发者之一。另著有A Retargetable C Compiler: Design and Implementation一书。

C语言中接口和函数其实没什么差别,只是有些人的习惯问题,不过一叫接口的都是针对某一个模块的功能函数集合,像一个图片采集模块一般就会有三种方式,1、头文件和.c文件;2、头文件和.so动态库;3、头文件和.a静态库。在进行程序编写时我们要添加头文件,在进行编译时,必须加入,该模块的.c或.so或.a,一种就行。

一般我们编写小函数接口,一般需要一个.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下的,函数接口定义大同小异吧