相信很多C语言的爱好者对Stenphen Prata 大师所著的《C Primer Plus 》中文版并不陌生,鉴于本人对英语略有掌握,有幸读到《C Primer Plus(6th Edition)》的上下册英文原著,对C语言得到了更深一层的理解,然而当本人读到英文版下册第17章的时候,出现了一些有意思的小插曲,问题解决后,决定跟大家分享一下经验
当你有机会翻阅《C Primer Plus(6th Edition)》的英文版下册的时候,如果你还在做为初学者学习C,建议从头开始阅读;如果你已经对C的各方面都已经初步了解,不妨翻到第17章“Advanced Data Representation”(高级数据表达)进行阅读,本人就是在这里,发现了比较有意思的问题。
第17章作者在先前章节做好各种铺垫之后(具体包括储存类型,链接,内存管理;文件类型的输入输出;结构体以及其他的数据类型),开始为你讲述“高级数据表达”,在这里,作者为你介绍了ADT(Abstract Data Type 抽象数据类型),这里作者用“建立一个类似电影评分的Interface(交互界面)”,类似我们现在的“豆瓣影评”,这里作者为你介绍了建立类似的interface的基本步骤:get abstact,build inerface,using interface,implementing the interface,按照作者的步骤一步一步来