书籍名称:C/C++高效率教程 用自然语言思想递进学习C/C++

页数:429

作者:李春庚编著

出版时间:2015

ISBN:9787302383901

出版社:北京:清华大学出版社

简介:本书是《基于自然语言思想的递进C/C++教程》上下册的合订版,虽然结构上前半部分是C语言,后半部分是C++,但逻辑思想上以自然语言“选词造句,连句成段,多段成章,词不断丰富,句式不断变化”的渐进学习思想贯穿全书。本书将C语言中的类型和量值(常量和变量)理解为“名词”,各种运算符理解为“动词”,构成分支结构的if…else、构成循环结构的while等理解为“连词”,由名词、动词或连词的有机组合就形成了C语言的语句;而将数组和结构体等类型和变量理解为集合名词,是基本名词的横向发展,将指针、位、函数和文件理解为名词的纵向发展,简洁深入地阐述了C语言的概念和语法。本书在C语言的“名词”——结构体基础上,进一步扩展到C++语言的“标志性名词”——类和对象;将C语言中的指针和数组应用于C++的类对象,建立起C和C++的连贯性;根据自然语言中同一个名称或动词在不同的语境下有不同的意思,要根据上下文来理解的规律,讲解了C++语言中运算符的重载;根据C语言中名词的空间域和时间域,深入阐释了C++中类的封装、继承和派生。而模板、流、命名空间、标准模板库更是名词、动词及连词的时间空间作用域融合发展的结果。全书围绕“学生信息管理系统”一个例题程序展开,随着不断深入学习,不断完善系统的功能,使之接近实际开发。每章的习题都是例题的变化或功能的增强,以加强学生对知识的理解,锻炼程序开发能力,不但可以学到C/C++的语法,更可以开发实际应用程序。本书可作为普通高校C/C++语言课程的教材,也可作为培训教材和自学教材。


前部分目录

第1章 概述——1
1.1 自然语言与计算机语言——1
1.2 计算机语言、C语言及C++语言——2
1.3 简单的C/C++程序及其运行——2
1.3.1 C/C++程序开发运行环境——2
1.3.2 格式化输出输入函数printf和scanf——6
习题1——9
第2章 基本的C/C++语言——10
2.1 C/C++语言中的名词——类型、量值——10
2.1.1 整型和整型量值——10
2.1.2 浮点型和浮点量值——12
2.1.3 字符型和字符量值——13
2.1.4 字符串常量——14
2.2 C/C++语言中的动词——运算符、短语——表达式和特殊动词性关键字——15
2.2.1 赋值运算符和赋值表达式——15
2.2.2 算术运算符和算术表达式——16
······
······
······

声明:本站资源均来源于互联网,旨在给网友提供一个交流学习的平台,产生费用仅为网站运营赞助费。版权属于原作者,若有侵权,请联系微信客服告知,我们会立即处理。