《C语言接口与实现:创建可重用软件的技术》一导读
前言 C语言接口与实现:创建可重用软件的技术如今的程序员忙于应付大量关于API(Application Programming Interface)的信息。但是,大多数程序员都会在其所写的几乎每一个应用程序中使用API并实现API的库,只有少数程序员会创建或发布新的能广泛应用的API。事实上,程序员...
《C语言接口与实现:创建可重用软件的技术》一2.7 习题
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第2章,第2.7节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.7 习题 2.1 原本可使用预处理器宏和条件编译指令如#if,来指定Arith_div和Arith_mod中如何处理除法的舍入操作。解释为什...
《C语言接口与实现:创建可重用软件的技术》一2.5 效率
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第2章,第2.5节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.5 效率 本书中的接口的大多数实现所使用的算法和数据结构,其平均情况运行时间不会超过N(输入规模)的线性函数,大多数算法都能够处理大量的输入...
《C语言接口与实现:创建可重用软件的技术》一2.4 客户程序的职责
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第2章,第2.4节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.4 客户程序的职责 接口是其实现和其客户程序之间的一份契约。实现必须提供接口中规定的功能,而客户程序必须根据接口中描述的隐式和显式的规则来使...
《C语言接口与实现:创建可重用软件的技术》一2.3 抽象数据类型
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第2章,第2.3节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.3 抽象数据类型 一个抽象数据类型是一个接口,它定义了一个数据类型和对该类型的值所进行的操作。一个数据类型是一个值的集合。在C语言中,内建的...
《C语言接口与实现:创建可重用软件的技术》一2.2 实现
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第2章,第2.2节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.2 实现 实现会导出接口。它定义了必要的变量和函数,以提供接口规定的功能。实现具体解释了接口的语义,并给出其表示细节和算法,但在理想情况下,...
《C语言接口与实现:创建可重用软件的技术》一第2章 接口与实现2.1 接口
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第2章,第2.1节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 第2章 接口与实现 C语言接口与实现:创建可重用软件的技术模块分为两个部分,即模块的接口与实现。接口规定了模块做什么。接口会声明标识符、类型和例...
《C语言接口与实现:创建可重用软件的技术》一1.5 习题
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第1章,第1.5节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.5 习题 1.1 在一个单词结束于换行符时,getword在〈scan forward to a nonspace or EOF 5〉代码块...
《C语言接口与实现:创建可重用软件的技术》一1.2 程序设计风格
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第1章,第1.2节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.2 程序设计风格 double说明了本书中程序所使用的风格惯例。程序能否更容易被阅读并理解,比使程序更容易被计算机编译更为重要。编译器并不在...
《C语言接口与实现:创建可重用软件的技术》一1.3 效率
本节书摘来自异步社区《C语言接口与实现:创建可重用软件的技术》一书中的第1章,第1.3节,作者 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 效率 程序员似乎被效率问题困扰着。他们可能花费数小时来微调代码,使之运行得更快。遗憾的是,大部分这种工作都是无用功。当猜测程序的运行时间...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子