|
編輯推薦: |
本书主要有以下几个方面的特点。
1.将C 语言作为学习程序设计的入门语言,不必有C语言的基础,可以在最短的时间内掌握一门面向对象的程序设计语言,即零基础学习C 。
2.学习语言的最终目的是要编程,而编程的精髓是要体会计算机运行顺序的思想,所以书中的实例都以内存的变化为依据,力求使读者在掌握C 语言的同时,能够掌握编程的思路,并且理解程序背后的运行机制,编写“好”程序。
3.书中对程序运行时的内存使用情况建立逻辑模型,比如,用“栈区”工作过程来描述函数调用机制、参数传递机制,用“堆区”讲解指针的使用机制,用“栈区”和“堆区”的配合讲述复制构造函数,等等,可以帮助初学者对这些较难的内容逐步地深入理解。即使有经验的编程人员,阅读本书也会有很大收获。
4.精心选择内容,科学组织内容。附录提供了C/C 常用的函数和类库,内容全面且精炼,重点、难点突出。
|
內容簡介: |
本书将C 语言(兼容C语言)作为大学生学习程序设计的入门语言。全书共11章,第1章、第3章和第5章讲解程序的结构和组织,第2章、第4章和第6章讨论数据类型和数据的组织,第7章~第11章讲述面向对象的程序设计。
本书编写的目的是为学生打好程序设计的基础。每章内容分为三个难度等级:“基本知识”部分讲述C/C 语言及其使用方法;“编程技能”部分讨论各种程序设计和编程方法;“刨根问底”部分讲解程序的运行机制及产生相关结果的原因。
本书内容全面,深入浅出,同时配有大量习题,适合作为高等院校各专业的程序设计课程分层次教学的入门教材,也可以作为程序设计培训教材和自学参考书。
|
|