C/C++高效率教程-用自然语言思想递进学习C/C++

本书特色

[

李春庚编著的这本《cc++高效率教程--用自 然语言思想递进学习cc++》是《基于自然语言思想 的递进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.2 计算机语言、c语言及c++语言 1.3 简单的c/c++程序及其运行  1.3.1 c/c++程序开发运行环境  1.3.2 格式化输出输入函数printf和scanf 习题1第2章 基本的c/c++语言 2.1 c/c++语言中的名词——类型、量值  2.1.1 整型和整型量值  2.1.2 浮点型和浮点量值  2.1.3 字符型和字符量值  2.1.4 字符串常量 2.2 c/c++语言中的动词——运算符、短语——表达式和特殊动词性关键字  2.2.1 赋值运算符和赋值表达式  2.2.2 算术运算符和算术表达式  2.2.3 逻辑值、逻辑运算符和逻辑表达式  2.2.4 关系运算符和关系表达式  2.2.5 其他运算符和表达式  2.2.6 不同类型量值的不同运算的混合 2.3 c/c++语言中的连词及句子——分支、循环和顺序结构  2.3.1 顺序结构  2.3.2 if…else——分支结构  2.3.3 switch…case——分支结构  2.3.4 ?-:——分支结构  2.3.5 for——循环结构  2.3.6 while——循环结构  2.3.7 do…while——循环结构  2.3.8 goto…label…if——循环结构  2.3.9 break——终止循环或开关  2.3.10 continue——终止本次循环 2.4 c/c++语言中的句子小结 2.5 用c/c++语言编写程序——段落 2.6 用c/c++语言编写复杂段落——语句嵌套  2.6.1 语句嵌套的含义  2.6.2 嵌套语句的示例  2.6.3 语句嵌套的小结 2.7 本章总结 习题2第3章 c/c++语言的横向名词性扩充 3.1 同类变量的集合——数组  3.1.1 一维数组  3.1.2 二维数组  3.1.3 n维数组  3.1.4 字符数组 3.2 自定义类型——typedef  3.2.1 简单类型的自定义  3.2.2 同类集合类型的自定义 3.3 异类集合类型和异类集合变量  3.3.1 结构体类型和结构体变量  3.3.2 共用体类型和共用体变量  3.3.3 枚举类型和枚举变量 3.4 异类集合类型的同类集合类型——结构体数组 3.5 各种横向扩充类型的融合使用 习题3第4章 c/c++语言的纵向名词性扩充1:指针 4.1 简单指针类型和指针量值  4.1.1 变量的三层含义  4.1.2 变量的指针和指针类型的变量  4.1.3 与指针相关的动词补充——&和*运算符  4.1.4 指针和指针变量示例 4.2 同类集合变量——数组的指针和指针变量  4.2.1 一维数组的指针和操作一维数组的指针变量  4.2.2 二维数组的各级指针  4.2.3 操作二维数组的各种指针变量  4.2.4 m维数组的指针和指向m维数组的指针变量 ……第5章 c/c++语言的纵向名词性扩充2:函数第6章 名词的空间域、时间域和物理存储位置第7章 编译预处理第8章 c/c++语言的纵向名词性扩充3:宏观扩充——文件第9章 c/c++语言的纵向名词性扩充4:微观扩充——位和位域第10章 c++给c语言打的补丁第11章 c++的标志性新增名词:类和对象第12章 c++的动词扩充:类作用域内的运算符和类型重载第13章 c++标志性名词(类)的发展1——类作用域的嵌套(继承和派生)第14章 c++标志性名词(类)的发展2——模板第15章 基于模板的文件操作——流第16章 c++表示有效范围的名词发展3——命名空间第17章 c++对预想不到的运行错误控制——异常处理第18章 c++的名词、动词融合发展4——标准模板库附录a ascii码表参考文献

封面

C/C++高效率教程-用自然语言思想递进学习C/C++

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

作者:李春庚

页数:427

定价:¥49.5

出版社:清华大学出版社

出版日期:2015-02-01

ISBN:9787302383901

PDF电子书大小:109MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注