C语言大学教程:国外计算机科学教材系列

C语言大学教程:国外计算机科学教材系列
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , ,
2012-01
版次: 1
ISBN: 9787121152214
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 756页
正文语种: 简体中文
原版书名: C How to Program,Sixth Edition
  • 《C语言大学教程(第6版)》是全球畅销的C语言教程之一。《C语言大学教程(第6版)》系统地介绍了4种当今流行的程序设计方法--面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。

    相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介 作者:(美国)戴特尔 (Paul Deitel) (美国)戴特尔 (Harvey Deitel) 译者:苏小红 等 第1章计算机、Internet和万维网导论

    1.1引言

    1.2计算机:硬件和软件

    1.3计算机组成

    1.4个人计算、分布式计算和客户/服务器计算

    1.5因特网和万维网

    1.6机器语言、汇编语言和高级语言

    1.7C语言的发展历史

    1.8C语言标准库

    1.9C++语言

    1.10Java语言

    1.11著名的高级语言Fortran,COBOL,Pascal和Ada

    1.12BASIC,VisualBasic,VisualC++,VisualC#语言和.NET编程平台

    1.13软件发展的重要趋势:对象技术

    1.14典型的C语言程序开发环境

    1.15硬件的发展趋势

    1.16关于C语言和本书的一些注解

    1.17有价值的Web站点



    第2章C语言程序设计入门

    2.1引言

    2.2一个简单的C程序:打印一行文字

    2.3另一个简单的C程序:两个整数求和

    2.4存储单元的基本概念

    2.5C语言中的算术运算

    2.6做出判断:相等和关系运算符



    第3章结构化的C程序设计

    3.1引言

    3.2算法

    3.3伪码

    3.4控制结构

    3.5if选择语句

    3.6ifelse选择语句

    3.7while循环语句

    3.8算法设计案例1:计数控制的循环

    3.9自顶向下、逐步求精的算法设计案例2:标记控制的循环

    3.10自顶向下、逐步求精的算法设计案例3:嵌套的控制结构

    3.11赋值运算符

    3.12增1和减1运算符



    第4章C程序控制

    4.1引言

    4.2循环的基本原理

    4.3计数控制的循环

    4.4for循环语句

    4.5for循环语句:注意事项

    4.6应用for循环语句的例子

    4.7switch多重选择语句

    4.8dowhile循环语句

    4.9break和continue语句

    4.10逻辑运算符

    4.11区分相等运算符(==)和赋值运算符(=)

    4.12结构化程序设计总结



    第5章C函数

    5.1引言

    5.2C语言中的程序模块

    5.3数学库函数

    5.4函数

    5.5函数定义

    5.6函数原型

    5.7函数调用堆栈及活动记录

    5.8头文件

    5.9按值或按引用调用函数

    5.10随机数的生成

    5.11程序案例:运气游戏

    5.12存储类型

    5.13标识符作用域的规定

    5.14递归

    5.15使用递归的例子:Fibonacci数列

    5.16递归与迭代



    第6章C数组

    6.1引言

    6.2数组

    6.3数组的定义

    6.4数组的应用举例

    6.5向函数传递数组

    6.6数组元素的排序

    6.7案例分析:采用数组来计算平均值、中值和众数

    6.8数组元素的查找

    6.9多下标数组



    第7章C指针

    7.1引言

    7.2指针变量的定义和初始化

    7.3指针运算符

    7.4按引用向函数传递实参

    7.5对指针使用const限定符

    7.6使用按引用调用方法实现冒泡法排序

    7.7sizeof运算符

    7.8指针表达式和指针运算

    7.9指针和数组的关系

    7.10指针数组

    7.11案例学习:扑克牌洗牌和发牌模拟

    7.12函数指针



    第8章C字符和字符串

    8.1引言

    8.2字符串和字符基础

    8.3字符处理函数库

    8.4字符串转换函数

    8.5标准输入输出库函数

    8.6字符串处理函数库中的字符串处理函数

    8.7字符串处理函数库中的比较函数

    8.8字符串处理函数库中的查找函数

    8.9字符串处理函数库中的内存函数

    8.10字符串处理函数库中的其他函数



    第9章格式化输入/输出

    9.1引言

    9.2流

    9.3用printf函数实现格式化输出

    9.4打印整数

    9.5打印浮点数

    9.6打印字符串或字符

    9.7其他的转换说明符

    9.8带域宽和精度的打印

    9.9在printf函数的格式控制字符串中使用标记

    9.10打印文本和转义序列

    9.11用scanf函数读取格式化的输入



    第10章结构体、共用体、位操作和枚举类型

    10.1引言

    10.2结构体的定义

    10.3结构体的初始化

    10.4对结构体成员的访问

    10.5在函数中使用结构体

    10.6typedef的使用

    10.7实例:高性能的洗牌与发牌模拟

    10.8共用体

    10.9位运算符

    10.10位域

    10.11枚举常量



    第11章文件处理

    11.1引言

    11.2数据的层次结构

    11.3文件与流

    11.4顺序存取文件的创建

    11.5从顺序存取文件中读取数据

    11.6随机存取文件

    11.7随机存取文件的创建

    11.8随机地向一个随机存取文件中写入数据

    11.9从一个随机存取文件中读取数据

    11.10案例学习:事务处理程序



    第12章数据结构

    12.1引言

    12.2自引用结构体

    12.3动态内存分配

    12.4链表

    12.5堆栈

    12.6队列

    12.7树



    第13章C预处理

    13.1引言

    13.2#include预处理命令

    13.3#define预处理命令:符号常量

    13.4#define预处理命令:宏

    13.5条件编译

    13.6#error和#pragma预处理命令

    13.7#和##运算符

    13.8行号

    13.9预定义的符号常量

    13.10断言



    第14章C语言的其他专题

    14.1引言

    14.2I/O的重定向

    14.3可变长的实参列表

    14.4使用命令行实参

    14.5由多个源文件组成的程序的编译问题

    14.6使用exit和atexit终止程序

    14.7volatile类型限定符

    14.8整型和浮点型常量的后缀

    14.9关于文件的深入讨论

    14.10信号处理

    14.11动态内存分配:函数calloc和realloc

    14.12用goto实现无条件转移



    第15章C++:介绍对象技术

    15.1简介

    15.2C++

    15.3简单程序:两个整数相加

    15.4C++标准库

    15.5头文件

    15.6内联函数

    15.7引用和引用形参

    15.8空形参列表

    15.9默认实参

    15.10一元作用域运算符

    15.11函数重载

    15.12函数模板

    15.13对象技术与UML简介

    15.14本章小结



    第16章类与对象简介

    16.1简介

    16.2类、对象、成员函数以及数据成员

    16.3定义一个具有成员函数的类

    16.4定义一个有参成员函数

    16.5数据成员、set函数与get函数

    16.6用构造函数初始化对象

    16.7将类放在单独的文件中以增强重用性

    16.8将接口与实现分离

    16.9用set
  • 内容简介:
    《C语言大学教程(第6版)》是全球畅销的C语言教程之一。《C语言大学教程(第6版)》系统地介绍了4种当今流行的程序设计方法--面向过程、基于对象、面向对象以及泛型编程,内容全面、生动、易懂,作者由浅入深地介绍了结构化编程及软件工程的基本概念,从简单的概念到最终的完整的语言描述,清晰、准确、透彻、详细地讲解了C语言,尤其注重程序设计思想和方法的介绍。

    相对于上一版,这一版在内容方面新增加了C安全程序设计、“更上一层楼”练习集,更新了C++和面向对象程序设计、基于Allegro的游戏编程、C99标准介
  • 作者简介:
    作者:(美国)戴特尔 (Paul Deitel) (美国)戴特尔 (Harvey Deitel) 译者:苏小红 等
  • 目录:
    第1章计算机、Internet和万维网导论

    1.1引言

    1.2计算机:硬件和软件

    1.3计算机组成

    1.4个人计算、分布式计算和客户/服务器计算

    1.5因特网和万维网

    1.6机器语言、汇编语言和高级语言

    1.7C语言的发展历史

    1.8C语言标准库

    1.9C++语言

    1.10Java语言

    1.11著名的高级语言Fortran,COBOL,Pascal和Ada

    1.12BASIC,VisualBasic,VisualC++,VisualC#语言和.NET编程平台

    1.13软件发展的重要趋势:对象技术

    1.14典型的C语言程序开发环境

    1.15硬件的发展趋势

    1.16关于C语言和本书的一些注解

    1.17有价值的Web站点



    第2章C语言程序设计入门

    2.1引言

    2.2一个简单的C程序:打印一行文字

    2.3另一个简单的C程序:两个整数求和

    2.4存储单元的基本概念

    2.5C语言中的算术运算

    2.6做出判断:相等和关系运算符



    第3章结构化的C程序设计

    3.1引言

    3.2算法

    3.3伪码

    3.4控制结构

    3.5if选择语句

    3.6ifelse选择语句

    3.7while循环语句

    3.8算法设计案例1:计数控制的循环

    3.9自顶向下、逐步求精的算法设计案例2:标记控制的循环

    3.10自顶向下、逐步求精的算法设计案例3:嵌套的控制结构

    3.11赋值运算符

    3.12增1和减1运算符



    第4章C程序控制

    4.1引言

    4.2循环的基本原理

    4.3计数控制的循环

    4.4for循环语句

    4.5for循环语句:注意事项

    4.6应用for循环语句的例子

    4.7switch多重选择语句

    4.8dowhile循环语句

    4.9break和continue语句

    4.10逻辑运算符

    4.11区分相等运算符(==)和赋值运算符(=)

    4.12结构化程序设计总结



    第5章C函数

    5.1引言

    5.2C语言中的程序模块

    5.3数学库函数

    5.4函数

    5.5函数定义

    5.6函数原型

    5.7函数调用堆栈及活动记录

    5.8头文件

    5.9按值或按引用调用函数

    5.10随机数的生成

    5.11程序案例:运气游戏

    5.12存储类型

    5.13标识符作用域的规定

    5.14递归

    5.15使用递归的例子:Fibonacci数列

    5.16递归与迭代



    第6章C数组

    6.1引言

    6.2数组

    6.3数组的定义

    6.4数组的应用举例

    6.5向函数传递数组

    6.6数组元素的排序

    6.7案例分析:采用数组来计算平均值、中值和众数

    6.8数组元素的查找

    6.9多下标数组



    第7章C指针

    7.1引言

    7.2指针变量的定义和初始化

    7.3指针运算符

    7.4按引用向函数传递实参

    7.5对指针使用const限定符

    7.6使用按引用调用方法实现冒泡法排序

    7.7sizeof运算符

    7.8指针表达式和指针运算

    7.9指针和数组的关系

    7.10指针数组

    7.11案例学习:扑克牌洗牌和发牌模拟

    7.12函数指针



    第8章C字符和字符串

    8.1引言

    8.2字符串和字符基础

    8.3字符处理函数库

    8.4字符串转换函数

    8.5标准输入输出库函数

    8.6字符串处理函数库中的字符串处理函数

    8.7字符串处理函数库中的比较函数

    8.8字符串处理函数库中的查找函数

    8.9字符串处理函数库中的内存函数

    8.10字符串处理函数库中的其他函数



    第9章格式化输入/输出

    9.1引言

    9.2流

    9.3用printf函数实现格式化输出

    9.4打印整数

    9.5打印浮点数

    9.6打印字符串或字符

    9.7其他的转换说明符

    9.8带域宽和精度的打印

    9.9在printf函数的格式控制字符串中使用标记

    9.10打印文本和转义序列

    9.11用scanf函数读取格式化的输入



    第10章结构体、共用体、位操作和枚举类型

    10.1引言

    10.2结构体的定义

    10.3结构体的初始化

    10.4对结构体成员的访问

    10.5在函数中使用结构体

    10.6typedef的使用

    10.7实例:高性能的洗牌与发牌模拟

    10.8共用体

    10.9位运算符

    10.10位域

    10.11枚举常量



    第11章文件处理

    11.1引言

    11.2数据的层次结构

    11.3文件与流

    11.4顺序存取文件的创建

    11.5从顺序存取文件中读取数据

    11.6随机存取文件

    11.7随机存取文件的创建

    11.8随机地向一个随机存取文件中写入数据

    11.9从一个随机存取文件中读取数据

    11.10案例学习:事务处理程序



    第12章数据结构

    12.1引言

    12.2自引用结构体

    12.3动态内存分配

    12.4链表

    12.5堆栈

    12.6队列

    12.7树



    第13章C预处理

    13.1引言

    13.2#include预处理命令

    13.3#define预处理命令:符号常量

    13.4#define预处理命令:宏

    13.5条件编译

    13.6#error和#pragma预处理命令

    13.7#和##运算符

    13.8行号

    13.9预定义的符号常量

    13.10断言



    第14章C语言的其他专题

    14.1引言

    14.2I/O的重定向

    14.3可变长的实参列表

    14.4使用命令行实参

    14.5由多个源文件组成的程序的编译问题

    14.6使用exit和atexit终止程序

    14.7volatile类型限定符

    14.8整型和浮点型常量的后缀

    14.9关于文件的深入讨论

    14.10信号处理

    14.11动态内存分配:函数calloc和realloc

    14.12用goto实现无条件转移



    第15章C++:介绍对象技术

    15.1简介

    15.2C++

    15.3简单程序:两个整数相加

    15.4C++标准库

    15.5头文件

    15.6内联函数

    15.7引用和引用形参

    15.8空形参列表

    15.9默认实参

    15.10一元作用域运算符

    15.11函数重载

    15.12函数模板

    15.13对象技术与UML简介

    15.14本章小结



    第16章类与对象简介

    16.1简介

    16.2类、对象、成员函数以及数据成员

    16.3定义一个具有成员函数的类

    16.4定义一个有参成员函数

    16.5数据成员、set函数与get函数

    16.6用构造函数初始化对象

    16.7将类放在单独的文件中以增强重用性

    16.8将接口与实现分离

    16.9用set
查看详情
12
您可能感兴趣 / 更多
C语言大学教程:国外计算机科学教材系列
C语言程序设计
吕爱华主编
C语言大学教程:国外计算机科学教材系列
C语言程序设计
梁颖红
C语言大学教程:国外计算机科学教材系列
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言大学教程:国外计算机科学教材系列
C语言程序设计问题求解与学习指导
郑晓健
C语言大学教程:国外计算机科学教材系列
C语言程序设计(第五版)
恰汗·合孜尔
C语言大学教程:国外计算机科学教材系列
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言大学教程:国外计算机科学教材系列
C语言程序设计
李柳柏 编;曾俊
C语言大学教程:国外计算机科学教材系列
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言大学教程:国外计算机科学教材系列
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言大学教程:国外计算机科学教材系列
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言大学教程:国外计算机科学教材系列
C语言程序设计教程
万家华 陈家俊 吴建国
C语言大学教程:国外计算机科学教材系列
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
系列丛书 / 更多
C语言大学教程:国外计算机科学教材系列
C语言程序设计
吕爱华主编
C语言大学教程:国外计算机科学教材系列
C语言程序设计
梁颖红
C语言大学教程:国外计算机科学教材系列
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言大学教程:国外计算机科学教材系列
C语言程序设计问题求解与学习指导
郑晓健
C语言大学教程:国外计算机科学教材系列
C语言程序设计(第五版)
恰汗·合孜尔
C语言大学教程:国外计算机科学教材系列
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言大学教程:国外计算机科学教材系列
C语言程序设计
李柳柏 编;曾俊
C语言大学教程:国外计算机科学教材系列
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言大学教程:国外计算机科学教材系列
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言大学教程:国外计算机科学教材系列
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言大学教程:国外计算机科学教材系列
C语言程序设计教程
万家华 陈家俊 吴建国
C语言大学教程:国外计算机科学教材系列
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编
相关图书 / 更多
C语言大学教程:国外计算机科学教材系列
C语言程序设计
吕爱华主编
C语言大学教程:国外计算机科学教材系列
C语言程序设计
梁颖红
C语言大学教程:国外计算机科学教材系列
C语言程序设计项目双语教程
刘倍雄 编;何玲;罗欢
C语言大学教程:国外计算机科学教材系列
C语言程序设计问题求解与学习指导
郑晓健
C语言大学教程:国外计算机科学教材系列
C语言程序设计(第五版)
恰汗·合孜尔
C语言大学教程:国外计算机科学教材系列
C语言程序设计能力教程实训指导与习题解答(第2版)
吴昂、柏万里 编
C语言大学教程:国外计算机科学教材系列
C语言程序设计
李柳柏 编;曾俊
C语言大学教程:国外计算机科学教材系列
C语言程序设计实用教程/现代学徒制试点创新成果系列教材
张叶茂刘红艳陈新菡 著
C语言大学教程:国外计算机科学教材系列
C语言程序设计面向“新工科”人才培养(微课视频版)
徐新爱;朱莹婷;卢昕;秦春影;黄水发;王丽娜
C语言大学教程:国外计算机科学教材系列
C语言程序设计——以机器博弈为例(微课版)
邱虹坤;王亚杰;孙玉霞;刘成;王晓岩;郭建新;杨煦
C语言大学教程:国外计算机科学教材系列
C语言程序设计教程
万家华 陈家俊 吴建国
C语言大学教程:国外计算机科学教材系列
C语言程序设计实验指导与习题集
李聪朱倩张晓芳 主编