| 开本:3开 |
| 纸张:胶版纸 |
| 包装:平装 |
| 是否套装:是 |
| 国际标准书号ISBN:9787115813596 |
| 所属分类:图书>教材>高职高专教材>入学考试 |
商品详情
内容介绍
语言程序设计 现代方法 第版·修订版 语言程序设计 现代方法版 修订版题解答 《语言程序设计 现代方法 第版·修订版》 时,语言仍然是计算机领域的通用语言之一,但的语言已经和初的时候大不相同了。本书主要目的是通过一种“现代方法”来介绍语言,书中强调标准,强调软件工程,不再强调“手工优化”。第版修订版中不仅有中的新特性,还与时俱进地增加了和中的内容。本书分为语言的基础特性、语言的特性、语言标准库和参考资料个部分。每章末尾的“问与答”部分给出一系列与该章内容相关的问题及答案,此外还包含适量的题。 本书是开发人员的理想参考书,在国外也被众多大学作为语言课程的教材。 《语言程序设计 现代方法版 修订版题解答》 《语言程序设计:现代方法(第版·修订版)》是受到广泛认可的语言教材,分为基础特性、特性、标准库和参考资料个部分,其主要目的是通过一种“现代方法”来介绍语言,实现客观评价语言、强调标准语言、强调软件工程、不再强调“手工优化”、强调与语言的兼容性的目标。本书正是这部久负盛名的语言教材的配套题解答。书中提供了《语言程序设计 :现代方法(第版·修订版)》中所有题的解析和参考答案,是语言开发人员的理想参考书。
目录
《语言程序设计 现代方法 第版·修订版》
第 章 语言概述
语言的历史
起源
标准化
基于的语言
语言的优缺点
语言的优点
语言的缺点
地使用语言
问与答
第 章 语言基本概念
编写一个简单的程序
编译和链接
集成开发环境
简单程序的一般形式
指令
函数
语句
显示字符串
注释
变量和赋值
类型
声明
赋值
显示变量的值
初始化
显示表达式的值
读入输入
定义常量的名字
标识符
程序的书写规范
问与答
练题
编程题
第章 格式化输入输出
函数
转换说明
转义序列
函数
函数的工作方法
格式串中的普通字符
易混淆的函数和函数
问与答
练题
编程题
第章 表达式
算术运算符
赋值运算符
简单赋值
左值
复合赋值
自增运算符和自减运算符
表达式求值
表达式语句
问与答
练题
编程题
第章 选择语句
逻辑表达式
关系运算符
判等运算符
逻辑运算符
语句
复合语句
子句
级联式语句
“悬空”的问题
条件表达式
中的布尔值
中的布尔值
语句
问与答
练题
编程题
第章 循环
语句
语句
语句
语句的惯用法
在语句中省略表达式
中的语句
逗号运算符
退出循环
语句
语句
语句
空语句
问与答
练题
编程题
第章 基本类型
整数类型
中的整数类型
整型常量
中的整型常量
整数溢出
读写整数
浮点类型
浮点常量
读写浮点数
字符类型
字符操作
有符号字符和无符号字符
算术类型
转义序列
字符处理函数
用和读写字符
用和读写字符
类型转换
常规算术转换
赋值过程中的转换
中的隐式转换
强制类型转换
类型定义
类型定义的优点
类型定义和可移植性
运算符
问与答
练题
编程题
第章 数组
一维数组
数组下标
数组初始化
指示器
对数组使用运算符
多维数组
多维数组初始化
常量数组
中的变长数组
问与答
练题
编程题
第章 函数
函数的定义和调用
函数定义
函数调用
函数声明
实际参数
实际参数的转换
数组型实际参数
变长数组形式参数
在数组参数声明中使用
复合字面量
语句
程序终止
递归
泛型选择
问与答
练题
编程题
第 章 程序结构
局部变量
静态局部变量
形式参数
外部变量
示例:用外部变量实现栈
外部变量的利与弊
程序块
作用域
构建程序
问与答
练题
编程题
第 章 指针
指针变量
取地址运算符和间接寻址运算符
取地址运算符
间接寻址运算符
指针赋值
指针作为参数
指针作为返回值
问与答
练题
编程题
第 章 指针和数组
指针的算术运算
指针加上整数
指针减去整数
两个指针相减
指针比较
指向复合字面量的指针
指针用于数组处理
用数组名作为指针
数组型实际参数(改进版)
用指针作为数组名
指针和多维数组
处理多维数组的元素
处理多维数组的行
处理多维数组的列
用多维数组名作为指针
中的指针和变长数组
问与答
练题
编程题
第 章 字符串
字面串
字面串中的转义序列
延续字面串
如何存储字面串
字面串的操作
字面串与字符常量
字符串变量
初始化字符串变量
字符数组与字符指针
字符串的读和写
用函数和函数写字符串
用函数读字符串
逐个字符读字符串
访问字符串中的字符
使用语言的字符串库
函数
函数
函数
函数
字符串惯用法
搜索字符串的结尾
复制字符串
字符串数组
问与答
练题
编程题
第 章 预处理器
预处理器的工作原理
预处理指令
宏定义
简单的宏
带参数的宏
运算符
运算符
宏的通用属性
宏定义中的圆括号
创建较长的宏
预定义宏
中新增的预定义宏
空的宏参数
参数个数可变的宏
标识符
条件编译
指令和指令
运算符
指令和指令
指令和指令
使用条件编译
其他指令
指令
指令
指令
运算符
问与答
练题
第 章 编写大型程序
源文件
头文件
指令
共享宏定义和类型定义
共享函数原型
共享变量声明
嵌套包含
保护头文件
头文件中的指令
把程序划分成多个文件
构建多文件程序
链接期间的错误
重新构建程序
在程序外定义宏
问与答
练题
编程题
第 章 结构、联合和枚举
结构变量
结构变量的声明
结构变量的初始化
指示器
对结构的操作
结构类型
结构标记的声明
结构类型的定义
结构作为参数和返回值
复合字面量
匿名结构
嵌套的数组和结构
嵌套的结构
结构数组
结构数组的初始化
联合
用联合来节省空间
用联合来构造混合的数据结构
为联合添加“标记字段”
匿名联合
枚举
枚举标记和类型名
枚举作为整数
用枚举声明“标记字段”
问与答
练题
编程题
第 章 指针的应用
动态存储分配
内存分配函数
空指针
动态分配字符串
使用函数为字符串分配内存
在字符串函数中使用动态存储分配
动态分配字符串的数组
动态分配数组
使用函数为数组分配存储空间
函数
函数
释放存储空间
函数
“悬空指针”问题
链表
声明结点类型
创建结点
运算符
在链表的开始处插入结点
搜索链表
从链表中删除结点
有序链表
指向指针的指针
指向函数的指针
函数指针作为参数
函数
函数指针的其他用途
受限指针
弹性数组成员
问与答
练题
编程题
第 章 声明
声明的语法
存储类型
变量的性质
存储类型
存储类型
存储类型
存储类型
函数的存储类型
小结
类型限定符
声明符
解释复杂声明
使用类型定义来简化声明
初始化器
内联函数
内联定义
对内联函数的限制
在中使用内联函数
函数指定符和头
静态断言
问与答
练题
第 章 程序设计
模块
内聚性与耦合性
模块的类型
信息隐藏
抽象数据类型
封装
不完整类型
栈抽象数据类型
为栈抽象数据类型定义接口
用定长数组实现栈抽象数据类型
改变栈抽象数据类型中数据项的类型
用动态数组实现栈抽象数据类型
用链表实现栈抽象数据类型
抽象数据类型的设计问题
命名惯例
错误处理
通用抽象数据类型
新语言中的抽象数据类型
问与答
练题
编程题
第 章 底层程序设计
位运算符
移位运算符
按位取反运算符、按位与运算符、按位异或运算符和按位或运算符
用位运算符访问位
用位运算符访问位域
结构中的位域
其他底层技术
定义依赖机器的类型
用联合来提供数据的多个视角
将指针作为地址使用
类型限定符
对象的对齐
对齐运算符
对齐指定符和头
问与答
练题
编程题
第 章 标准库
标准库的使用
对标准库中所用名字的限制
使用宏隐藏的函数
标准库概述
标准库更新
:常用定义
:布尔类型和值
标准库更新
:地址的对齐
:宏的定义
问与答
练题
编程题
第 章 输入输出
流
文件指针
标准流和重定向
文本文件与二进制文件
文件操作
打开文件
模式
关闭文件
为打开的流附加文件
从命令行获取文件名
临时文件
文件缓冲
其他文件操作
格式化的输入输出
…函数
…转换说明
对…转换说明的修改
…转换说明示例
…函数
…格式串
…转换说明
对…转换说明的改变
示例
检测文件末尾和错误条件
字符的输入输出
输出函数
输入函数
行的输入输出
输出函数
输入函数
块的输入输出
文件定位
字符串的输入输出
输出函数
输入函数
问与答
练题
编程题
第 章 库对数值和字符数据的支持
:浮点类型的特性
:整数类型的大小
:数学计算()
错误
三角函数
双曲函数
指数函数和对数函数
幂函数
近舍入函数、值函数和取余函数
:数学计算
浮点标准
类型
宏
错误
函数
分类宏
三角函数
双曲函数
指数函数和对数函数
幂函数和值函数
误差函数和伽马函数
近舍入函数
取余函数
操作函数
值函数、小值函数和正差函数
浮点乘加
比较宏
:字符处理
字符分类函数
字符大小写映射函数
:字符串处理
复制函数
拼接函数
比较函数
搜索函数
其他函数
问与答
练题
编程题
第 章 错误处理
:诊断
:错误
:信号处理
信号宏
函数
预定义的信号处理函数
函数
:非局部跳转
问与答
练题
第 章 国际化特性
:本地化
类项
函数
函数
多字节字符和宽字符
多字节字符
宽字符
和通用字符集
编码
多字节宽字符转换函数
多字节宽字符串转换函数
双联符和三联符
三联符
双联符
:拼写替换
通用字符名
:扩展的多字节和宽字符实用工具
流的倾向性
格式化宽字符输入输出函数
宽字符输入输出函数
通用的宽字符串实用工具
宽字符时间转换函数
扩展的多字节宽字符转换实用工具
:宽字符分类和映射实用工具
宽字符分类函数
可扩展的宽字符分类函数
宽字符大小写映射函数
可扩展的宽字符大小写映射函数
:改进的支持
带、和前缀的字面串
可重启动的多字节宽字符转换函数
问与答
练题
编程题
第 章 其他库函数
:可变参数
调用带有可变参数列表的函数
…函数
…函数
:通用的实用工具
数值转换函数
伪随机序列生成函数
与环境的通信
搜索和排序实用工具
整数算术运算函数
地址对齐的内存分配
:日期和时间
时间处理函数
时间转换函数
问与答
练题
编程题
第 章 对数学计算的新增支持
:整数类型
类型
对指定宽度整数类型的限制
对其他整数类型的限制
用于整型常量的宏
:整数类型的格式转换
用于格式指定符的宏
用于宽度整数类型的函数
复数
复数的定义
复数的算术运算
中的复数类型
复数的运算
复数类型的转换规则
:复数算术运算
宏
编译提示
函数
三角函数
双曲函数
指数函数和对数函数
幂函数和值函数
操作函数
:泛型数学
泛型宏
调用泛型宏
:浮点环境
浮点状态标志和控制模式
宏
编译提示
浮点异常函数
舍入函数
环境函数
问与答
练题
编程题
第 章 新增的多线程和原子操作支持
:多线程执行支持
线程启动函数
线程的创建和管理函数
数据竞争
互斥函数
条件变量
条件变量函数
递归锁和非递归锁
初始化函数
存储类和线程存储期
线程专属存储
线程专属存储函数
、:原子类型和原子操作支持
:类型指定符类型限定符
标准库定义的原子类型
初始化原子变量
原子变量的初始化函数
原子操作
原子操作函数
内存顺序
围栏函数
锁无关判断函数
原子标志类型及其操作函数
问与答
练题
编程题
附录 语言运算符
附录 与的比较
附录 与的比较
附录 与的比较
附录标准库函数
附录 字符集
延伸阅读
索引(图灵社区下载)
《语言程序设计 现代方法版 修订版题解答》
前言
第 章 语言概述
语言的基本特点
语言的标准和规范
语言的编译和运行
语言的编译器和
第 章 语言基本概念
语言的预处理、编译和链接
语言源代码文件的基本形式
标识符和记号
变量和常量
变量的初始化
练题
编程题
第章 格式化输入输出
语言基本输入输出
函数的基本应用
函数的基本用法
常用的转换说明
练题
编程题
第章 表达式
运算符、操作数和表达式
运算符的种类
复杂表达式的求值问题
结合性、求值顺序与副作用
练题
编程题
第章 选择语句
逻辑表达式
语言中的布尔值
条件语句
语句
条件表达式
练题
编程题
第章 循环
语句和语句
语句
、
和语句
练题
编程题
第章 基本类型
整数类型
浮点类型
数据类型的转换
其他类型的输入输出
练题
编程题
第章 数组
数组及其初始化
二维数组和变长数组
练题
编程题
第章 函数
函数的概念及应用
函数调用和函数声明
函数的形式参数和实际参数
数组作为函数的参数
函数中的和
练题
编程题
第 章 程序结构
程序块和作用域
变量的存储期
局部变量和外部变量
语言程序的基本结构
练题
编程题
第 章 指针
指针的基本概念
指针变量的初始化和赋值
指针和函数
练题
编程题
第 章 指针和数组
指针的算术运算
指针和数组的综合应用
指针的其他应用
练题
编程题
第 章 字符串
字符串字面量
字符串字面量和指针
字符串变量
语言标准库中的字符串函数
字符串数组和命令行参数
练题
编程题
第 章 预处理器
预处理器中的基本指令
宏的定义和应用
复杂宏的应用
预处理器中的条件编译
练题
第 章 编写大型程序
语言程序的头文件和源文件
构建多文件程序
练题
编程题
第 章 结构、联合和枚举
结构的基本概念
结构标记、结构类型和结构变量
结构变量的运算
结构的嵌套和结构数组
联合
枚举
结构和函数的应用
练题
编程题
第 章 指针的应用
动态存储分配
动态存储分配的应用
应用动态存储建立链表
链表的基本操作
指针的指针和函数指针
指针的其他应用
练题
编程题
第 章 声明
声明的基本格式
存储类型和存储期
作用域和链接
类型限定符
复杂声明的解析
初始化式
内联函数
练题
第 章 程序设计
模块和模块化
模块的基本构成
抽象数据类型
练题
编程题
第 章 底层程序设计
语言的位运算符
位运算的应用
结构设置位
练题
编程题
第 章 标准库
标准库的基本概念
标准库
新增标准库
新增标准库
练题
编程题
第 章 输入输出
流和文件
文件的基本读取
文件缓冲区
输入输出的格式化
字符和行的输入输出
文件块和文件定位
练题
编程题
第 章 库对数值和字符数据的支持
语言中的整数和浮点数
数学计算函数
字符和字符串处理函数
练题
编程题
第 章 错误处理
断言宏
标准库的错误头文件
信号和信号处理
语言中的跳转语句
练题
第 章 国际化特性
本地化函数
多字节字符
多字节和宽字符实用工具
练题
编程题
第 章 其他库函数
可变参数函数
部分实用工具函数
时间和日期函数
练题
编程题
第 章 对数学计算的新增支持
中的整数类型
复数类型和运算
语言的泛型宏
练题
编程题
第 章 新增的多线程和原子操作
进程、线程和原子的概念
中线程的管理函数
原子类型和原子操作
练题
编程题
作者介绍
《语言程序设计 现代方法 第版·修订版》 【作者简介】 金( ) 世界知名的计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的 和 。 【译者简介】 吕秀锋 曾任教于北京理工大学软件学院,讲授过多门计算机课程,包括“计算机基础(双语)”“语言程序设计(双语)”“数据结构”“程序设计开发与实践”。 黄倩 河海大学计算机科学与技术系主任,兼任中国人工智能学会深度学专委会委员、中国计算机学会多媒体技术专委会委员。博士毕业于中国科学院计算技术研究所,译有《编程珠玑(第版)》等。 【审校简介】 李忠 语言。著有《穿越计算机的迷雾》《汇编语言:从实模式到保护模式》《语言非常道》和《标准语言指南》等。 《语言程序设计 现代方法版 修订版题解答》 本书作者 金( )是计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的 和 。 本书编者曹良亮任职于北京师范大学教育技术学院,理学博士工程师,长期从事北京师范大学本科生的语言与语言的教学工作。
内容介绍
语言程序设计 现代方法 第版·修订版 语言程序设计 现代方法版 修订版题解答 《语言程序设计 现代方法 第版·修订版》 时,语言仍然是计算机领域的通用语言之一,但的语言已经和初的时候大不相同了。本书主要目的是通过一种“现代方法”来介绍语言,书中强调标准,强调软件工程,不再强调“手工优化”。第版修订版中不仅有中的新特性,还与时俱进地增加了和中的内容。本书分为语言的基础特性、语言的特性、语言标准库和参考资料个部分。每章末尾的“问与答”部分给出一系列与该章内容相关的问题及答案,此外还包含适量的题。 本书是开发人员的理想参考书,在国外也被众多大学作为语言课程的教材。 《语言程序设计 现代方法版 修订版题解答》 《语言程序设计:现代方法(第版·修订版)》是受到广泛认可的语言教材,分为基础特性、特性、标准库和参考资料个部分,其主要目的是通过一种“现代方法”来介绍语言,实现客观评价语言、强调标准语言、强调软件工程、不再强调“手工优化”、强调与语言的兼容性的目标。本书正是这部久负盛名的语言教材的配套题解答。书中提供了《语言程序设计 :现代方法(第版·修订版)》中所有题的解析和参考答案,是语言开发人员的理想参考书。
目录
《语言程序设计 现代方法 第版·修订版》
第 章 语言概述
语言的历史
起源
标准化
基于的语言
语言的优缺点
语言的优点
语言的缺点
地使用语言
问与答
第 章 语言基本概念
编写一个简单的程序
编译和链接
集成开发环境
简单程序的一般形式
指令
函数
语句
显示字符串
注释
变量和赋值
类型
声明
赋值
显示变量的值
初始化
显示表达式的值
读入输入
定义常量的名字
标识符
程序的书写规范
问与答
练题
编程题
第章 格式化输入输出
函数
转换说明
转义序列
函数
函数的工作方法
格式串中的普通字符
易混淆的函数和函数
问与答
练题
编程题
第章 表达式
算术运算符
赋值运算符
简单赋值
左值
复合赋值
自增运算符和自减运算符
表达式求值
表达式语句
问与答
练题
编程题
第章 选择语句
逻辑表达式
关系运算符
判等运算符
逻辑运算符
语句
复合语句
子句
级联式语句
“悬空”的问题
条件表达式
中的布尔值
中的布尔值
语句
问与答
练题
编程题
第章 循环
语句
语句
语句
语句的惯用法
在语句中省略表达式
中的语句
逗号运算符
退出循环
语句
语句
语句
空语句
问与答
练题
编程题
第章 基本类型
整数类型
中的整数类型
整型常量
中的整型常量
整数溢出
读写整数
浮点类型
浮点常量
读写浮点数
字符类型
字符操作
有符号字符和无符号字符
算术类型
转义序列
字符处理函数
用和读写字符
用和读写字符
类型转换
常规算术转换
赋值过程中的转换
中的隐式转换
强制类型转换
类型定义
类型定义的优点
类型定义和可移植性
运算符
问与答
练题
编程题
第章 数组
一维数组
数组下标
数组初始化
指示器
对数组使用运算符
多维数组
多维数组初始化
常量数组
中的变长数组
问与答
练题
编程题
第章 函数
函数的定义和调用
函数定义
函数调用
函数声明
实际参数
实际参数的转换
数组型实际参数
变长数组形式参数
在数组参数声明中使用
复合字面量
语句
程序终止
递归
泛型选择
问与答
练题
编程题
第 章 程序结构
局部变量
静态局部变量
形式参数
外部变量
示例:用外部变量实现栈
外部变量的利与弊
程序块
作用域
构建程序
问与答
练题
编程题
第 章 指针
指针变量
取地址运算符和间接寻址运算符
取地址运算符
间接寻址运算符
指针赋值
指针作为参数
指针作为返回值
问与答
练题
编程题
第 章 指针和数组
指针的算术运算
指针加上整数
指针减去整数
两个指针相减
指针比较
指向复合字面量的指针
指针用于数组处理
用数组名作为指针
数组型实际参数(改进版)
用指针作为数组名
指针和多维数组
处理多维数组的元素
处理多维数组的行
处理多维数组的列
用多维数组名作为指针
中的指针和变长数组
问与答
练题
编程题
第 章 字符串
字面串
字面串中的转义序列
延续字面串
如何存储字面串
字面串的操作
字面串与字符常量
字符串变量
初始化字符串变量
字符数组与字符指针
字符串的读和写
用函数和函数写字符串
用函数读字符串
逐个字符读字符串
访问字符串中的字符
使用语言的字符串库
函数
函数
函数
函数
字符串惯用法
搜索字符串的结尾
复制字符串
字符串数组
问与答
练题
编程题
第 章 预处理器
预处理器的工作原理
预处理指令
宏定义
简单的宏
带参数的宏
运算符
运算符
宏的通用属性
宏定义中的圆括号
创建较长的宏
预定义宏
中新增的预定义宏
空的宏参数
参数个数可变的宏
标识符
条件编译
指令和指令
运算符
指令和指令
指令和指令
使用条件编译
其他指令
指令
指令
指令
运算符
问与答
练题
第 章 编写大型程序
源文件
头文件
指令
共享宏定义和类型定义
共享函数原型
共享变量声明
嵌套包含
保护头文件
头文件中的指令
把程序划分成多个文件
构建多文件程序
链接期间的错误
重新构建程序
在程序外定义宏
问与答
练题
编程题
第 章 结构、联合和枚举
结构变量
结构变量的声明
结构变量的初始化
指示器
对结构的操作
结构类型
结构标记的声明
结构类型的定义
结构作为参数和返回值
复合字面量
匿名结构
嵌套的数组和结构
嵌套的结构
结构数组
结构数组的初始化
联合
用联合来节省空间
用联合来构造混合的数据结构
为联合添加“标记字段”
匿名联合
枚举
枚举标记和类型名
枚举作为整数
用枚举声明“标记字段”
问与答
练题
编程题
第 章 指针的应用
动态存储分配
内存分配函数
空指针
动态分配字符串
使用函数为字符串分配内存
在字符串函数中使用动态存储分配
动态分配字符串的数组
动态分配数组
使用函数为数组分配存储空间
函数
函数
释放存储空间
函数
“悬空指针”问题
链表
声明结点类型
创建结点
运算符
在链表的开始处插入结点
搜索链表
从链表中删除结点
有序链表
指向指针的指针
指向函数的指针
函数指针作为参数
函数
函数指针的其他用途
受限指针
弹性数组成员
问与答
练题
编程题
第 章 声明
声明的语法
存储类型
变量的性质
存储类型
存储类型
存储类型
存储类型
函数的存储类型
小结
类型限定符
声明符
解释复杂声明
使用类型定义来简化声明
初始化器
内联函数
内联定义
对内联函数的限制
在中使用内联函数
函数指定符和头
静态断言
问与答
练题
第 章 程序设计
模块
内聚性与耦合性
模块的类型
信息隐藏
抽象数据类型
封装
不完整类型
栈抽象数据类型
为栈抽象数据类型定义接口
用定长数组实现栈抽象数据类型
改变栈抽象数据类型中数据项的类型
用动态数组实现栈抽象数据类型
用链表实现栈抽象数据类型
抽象数据类型的设计问题
命名惯例
错误处理
通用抽象数据类型
新语言中的抽象数据类型
问与答
练题
编程题
第 章 底层程序设计
位运算符
移位运算符
按位取反运算符、按位与运算符、按位异或运算符和按位或运算符
用位运算符访问位
用位运算符访问位域
结构中的位域
其他底层技术
定义依赖机器的类型
用联合来提供数据的多个视角
将指针作为地址使用
类型限定符
对象的对齐
对齐运算符
对齐指定符和头
问与答
练题
编程题
第 章 标准库
标准库的使用
对标准库中所用名字的限制
使用宏隐藏的函数
标准库概述
标准库更新
:常用定义
:布尔类型和值
标准库更新
:地址的对齐
:宏的定义
问与答
练题
编程题
第 章 输入输出
流
文件指针
标准流和重定向
文本文件与二进制文件
文件操作
打开文件
模式
关闭文件
为打开的流附加文件
从命令行获取文件名
临时文件
文件缓冲
其他文件操作
格式化的输入输出
…函数
…转换说明
对…转换说明的修改
…转换说明示例
…函数
…格式串
…转换说明
对…转换说明的改变
示例
检测文件末尾和错误条件
字符的输入输出
输出函数
输入函数
行的输入输出
输出函数
输入函数
块的输入输出
文件定位
字符串的输入输出
输出函数
输入函数
问与答
练题
编程题
第 章 库对数值和字符数据的支持
:浮点类型的特性
:整数类型的大小
:数学计算()
错误
三角函数
双曲函数
指数函数和对数函数
幂函数
近舍入函数、值函数和取余函数
:数学计算
浮点标准
类型
宏
错误
函数
分类宏
三角函数
双曲函数
指数函数和对数函数
幂函数和值函数
误差函数和伽马函数
近舍入函数
取余函数
操作函数
值函数、小值函数和正差函数
浮点乘加
比较宏
:字符处理
字符分类函数
字符大小写映射函数
:字符串处理
复制函数
拼接函数
比较函数
搜索函数
其他函数
问与答
练题
编程题
第 章 错误处理
:诊断
:错误
:信号处理
信号宏
函数
预定义的信号处理函数
函数
:非局部跳转
问与答
练题
第 章 国际化特性
:本地化
类项
函数
函数
多字节字符和宽字符
多字节字符
宽字符
和通用字符集
编码
多字节宽字符转换函数
多字节宽字符串转换函数
双联符和三联符
三联符
双联符
:拼写替换
通用字符名
:扩展的多字节和宽字符实用工具
流的倾向性
格式化宽字符输入输出函数
宽字符输入输出函数
通用的宽字符串实用工具
宽字符时间转换函数
扩展的多字节宽字符转换实用工具
:宽字符分类和映射实用工具
宽字符分类函数
可扩展的宽字符分类函数
宽字符大小写映射函数
可扩展的宽字符大小写映射函数
:改进的支持
带、和前缀的字面串
可重启动的多字节宽字符转换函数
问与答
练题
编程题
第 章 其他库函数
:可变参数
调用带有可变参数列表的函数
…函数
…函数
:通用的实用工具
数值转换函数
伪随机序列生成函数
与环境的通信
搜索和排序实用工具
整数算术运算函数
地址对齐的内存分配
:日期和时间
时间处理函数
时间转换函数
问与答
练题
编程题
第 章 对数学计算的新增支持
:整数类型
类型
对指定宽度整数类型的限制
对其他整数类型的限制
用于整型常量的宏
:整数类型的格式转换
用于格式指定符的宏
用于宽度整数类型的函数
复数
复数的定义
复数的算术运算
中的复数类型
复数的运算
复数类型的转换规则
:复数算术运算
宏
编译提示
函数
三角函数
双曲函数
指数函数和对数函数
幂函数和值函数
操作函数
:泛型数学
泛型宏
调用泛型宏
:浮点环境
浮点状态标志和控制模式
宏
编译提示
浮点异常函数
舍入函数
环境函数
问与答
练题
编程题
第 章 新增的多线程和原子操作支持
:多线程执行支持
线程启动函数
线程的创建和管理函数
数据竞争
互斥函数
条件变量
条件变量函数
递归锁和非递归锁
初始化函数
存储类和线程存储期
线程专属存储
线程专属存储函数
、:原子类型和原子操作支持
:类型指定符类型限定符
标准库定义的原子类型
初始化原子变量
原子变量的初始化函数
原子操作
原子操作函数
内存顺序
围栏函数
锁无关判断函数
原子标志类型及其操作函数
问与答
练题
编程题
附录 语言运算符
附录 与的比较
附录 与的比较
附录 与的比较
附录标准库函数
附录 字符集
延伸阅读
索引(图灵社区下载)
《语言程序设计 现代方法版 修订版题解答》
前言
第 章 语言概述
语言的基本特点
语言的标准和规范
语言的编译和运行
语言的编译器和
第 章 语言基本概念
语言的预处理、编译和链接
语言源代码文件的基本形式
标识符和记号
变量和常量
变量的初始化
练题
编程题
第章 格式化输入输出
语言基本输入输出
函数的基本应用
函数的基本用法
常用的转换说明
练题
编程题
第章 表达式
运算符、操作数和表达式
运算符的种类
复杂表达式的求值问题
结合性、求值顺序与副作用
练题
编程题
第章 选择语句
逻辑表达式
语言中的布尔值
条件语句
语句
条件表达式
练题
编程题
第章 循环
语句和语句
语句
、
和语句
练题
编程题
第章 基本类型
整数类型
浮点类型
数据类型的转换
其他类型的输入输出
练题
编程题
第章 数组
数组及其初始化
二维数组和变长数组
练题
编程题
第章 函数
函数的概念及应用
函数调用和函数声明
函数的形式参数和实际参数
数组作为函数的参数
函数中的和
练题
编程题
第 章 程序结构
程序块和作用域
变量的存储期
局部变量和外部变量
语言程序的基本结构
练题
编程题
第 章 指针
指针的基本概念
指针变量的初始化和赋值
指针和函数
练题
编程题
第 章 指针和数组
指针的算术运算
指针和数组的综合应用
指针的其他应用
练题
编程题
第 章 字符串
字符串字面量
字符串字面量和指针
字符串变量
语言标准库中的字符串函数
字符串数组和命令行参数
练题
编程题
第 章 预处理器
预处理器中的基本指令
宏的定义和应用
复杂宏的应用
预处理器中的条件编译
练题
第 章 编写大型程序
语言程序的头文件和源文件
构建多文件程序
练题
编程题
第 章 结构、联合和枚举
结构的基本概念
结构标记、结构类型和结构变量
结构变量的运算
结构的嵌套和结构数组
联合
枚举
结构和函数的应用
练题
编程题
第 章 指针的应用
动态存储分配
动态存储分配的应用
应用动态存储建立链表
链表的基本操作
指针的指针和函数指针
指针的其他应用
练题
编程题
第 章 声明
声明的基本格式
存储类型和存储期
作用域和链接
类型限定符
复杂声明的解析
初始化式
内联函数
练题
第 章 程序设计
模块和模块化
模块的基本构成
抽象数据类型
练题
编程题
第 章 底层程序设计
语言的位运算符
位运算的应用
结构设置位
练题
编程题
第 章 标准库
标准库的基本概念
标准库
新增标准库
新增标准库
练题
编程题
第 章 输入输出
流和文件
文件的基本读取
文件缓冲区
输入输出的格式化
字符和行的输入输出
文件块和文件定位
练题
编程题
第 章 库对数值和字符数据的支持
语言中的整数和浮点数
数学计算函数
字符和字符串处理函数
练题
编程题
第 章 错误处理
断言宏
标准库的错误头文件
信号和信号处理
语言中的跳转语句
练题
第 章 国际化特性
本地化函数
多字节字符
多字节和宽字符实用工具
练题
编程题
第 章 其他库函数
可变参数函数
部分实用工具函数
时间和日期函数
练题
编程题
第 章 对数学计算的新增支持
中的整数类型
复数类型和运算
语言的泛型宏
练题
编程题
第 章 新增的多线程和原子操作
进程、线程和原子的概念
中线程的管理函数
原子类型和原子操作
练题
编程题
作者介绍
《语言程序设计 现代方法 第版·修订版》 【作者简介】 金( ) 世界知名的计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的 和 。 【译者简介】 吕秀锋 曾任教于北京理工大学软件学院,讲授过多门计算机课程,包括“计算机基础(双语)”“语言程序设计(双语)”“数据结构”“程序设计开发与实践”。 黄倩 河海大学计算机科学与技术系主任,兼任中国人工智能学会深度学专委会委员、中国计算机学会多媒体技术专委会委员。博士毕业于中国科学院计算技术研究所,译有《编程珠玑(第版)》等。 【审校简介】 李忠 语言。著有《穿越计算机的迷雾》《汇编语言:从实模式到保护模式》《语言非常道》和《标准语言指南》等。 《语言程序设计 现代方法版 修订版题解答》 本书作者 金( )是计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的 和 。 本书编者曹良亮任职于北京师范大学教育技术学院,理学博士工程师,长期从事北京师范大学本科生的语言与语言的教学工作。