C语言程序设计:现代方法 - (EPUB全文下载)

文件大小:2.39 mb。
文件格式:epub 格式。
书籍内容:

版权信息
书名:C语言程序设计:现代方法(第2版)
作者:[美] K. N. King
译者:吕秀锋 黄倩
ISBN:978-7-115-21957-2
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 Chronosphe1(1518953677@qq.com) 专享 尊重版权
前言
本版新增内容
目标
现代方法到底指的是什么
“问与答”部分
其他特色
程序
读者
组织结构
练习题和编程题
反馈
致谢
第 1 章 C 语言概述
1.1 C语言的历史
1.1.1 起源
1.1.2 标准化
1.1.3 基于C的语言
1.2 C语言的优缺点
1.2.1 C语言的优点
1.2.2 C语言的缺点
1.2.3 高效地使用C语言
问与答
第 2 章 C 语言基本概念
2.1 编写一个简单的C程序
2.1.1 编译和链接
2.1.2 集成开发环境
2.2 简单程序的一般形式
2.2.1 指令
2.2.2 函数
2.2.3 语句
2.2.4 显示字符串
2.3 注释
2.4 变量和赋值
2.4.1 类型
2.4.2 声明
2.4.3 赋值
2.4.4 显示变量的值
2.4.5 初始化
2.4.6 显示表达式的值
2.5 读入输入
2.6 定义常量的名字
2.7 标识符
关键字
2.8 C程序的书写规范
问与答
练习题1
编程题
第 3 章 格式化输入/输出
3.1 printf函数
3.1.1 转换说明
3.1.2 转义序列
3.2 scanf函数
3.2.1 scanf函数的工作方法
3.2.2 格式串中的普通字符
3.2.3 易混淆的printf函数和scanf函数
问与答
练习题1
编程题
第 4 章 表达式
4.1 算术运算符
运算符的优先级和结合性
4.2 赋值运算符
4.2.1 简单赋值
4.2.2 左值
4.2.3 复合赋值
4.3 自增运算符和自减运算符
4.4 表达式求值
子表达式的求值顺序
4.5 表达式语句
问与答
练习题
编程题
第 5 章 选择语句
5.1 逻辑表达式
5.1.1 关系运算符
5.1.2 判等运算符
5.1.3 逻辑运算符
5.2 if语句
5.2.1 复合语句
5.2.2 else子句
5.2.3 级联式if语句
5.2.4 “悬空else”的问题
5.2.5 条件表达式
5.2.6 C89中的布尔值
5.2.7 C99中的布尔值
5.3 switch语句
break语句的作用
问与答
练习题
编程题
第 6 章 循环
6.1 while语句
无限循环
6.2 do语句
6.3 for语句
6.3.1 for语句的惯用法
6.3.2 在for语句中省略表达式
6.3.3 C99中的for语句
6.3.4 逗号运算符
6.4 退出循环
6.4.1 break语句
6.4.2 continue语句
6.4.3 goto语句
6.5 空语句
问与答
练习题
编程题
第 7 章 基本类型
7.1 整数类型
7.1.1 C99中的整数类型
7.1.2 整数常量
7.1.3 C99中的整数常量
7.1.4 整数溢出
7.1.5 读/写整数
7.2 浮点类型
7.2.1 浮点常量
7.2.2 读/写浮点数
7.3 字符类型
7.3.1 字符操作
7.3.2 有符号字符和无符号字符
7.3.3 算术类型
7.3.4 转义序列
7.3.5 字符处理函数
7.3.6 用scanf和printf读/写字符
7.3.7 用getchar和putchar读/写字符
7.4 类型转换
7.4.1 常用算术转换
7.4.2 赋值过程中的转换
7.4.3 C99中的隐式转换
7.4.4 强制类型转换
7.5 类型定义
7.5.1 类型定义的优点
7.5.2 类型定义和可移植性
7.6 sizeof运算符
问与答
练习题
编程题
第 8 章 数组
8.1 一维数组
8.1.1 数组下标
8.1.2 数组初始化
8.1.3 指定初始化式
8.1.4 对数组使用sizeof运算符
8.2 多维数组
8.2.1 多维数组初始化
8.2.2 常量数组
8.3 C99中的变长数组
问与答
练习题
编程题
第 9 章 函数
9.1 函数的定义和调用
9.1.1 函数定义
9.1.2 函数调用
9.2 函数声明
9.3 实际参数
9.3.1 实际参数的转换
9.3.2 数组型实际参数
9.3.3 变长数组形式参数
9.3.4 在数组参数声明中使用static
9.3.5 复合字面量
9.4 return语句
9.5 程序终止
exit函数
9.6 递归
快速排序算法
问与答
练习题
编程题
第 10 章 程序结构
10.1 局部变量
10.1.1 静态局部变量
10.1.2 形式参数
10.2 外部变量
10.2.1 示例:用外部变量实现栈
10.2.2 外部变量的利与弊
10.3 程序块
10.4 作用域
10.5 构建C程序
问与答
练习题
编程题
第 11 章 指针
11.1 指针变量
指针变量的声明
11.2 取地址运算符和间接寻址运算符
11.2.1 取地址运算符
11.2.2 间接寻址运算符
11.3 指针赋值
11.4 指针作为参数
用const保护参数
11.5 指针作为返回值
问与答
练习题
编程题
第 12 章 指针和数组
12.1 指针的算术运算
12.1.1 指针加上整数
12.1.2 指针减去整数
12.1.3 两个指针相减
12.1.4 指针比较
12.1.5 指向复合常量的指针
12.2 指针用于数组处理
*运算符和++运算符的组合
12.3 用数组名作为指针
12.3.1 数组型实际参数(改进版)
12.3.2 用指针作为数组名
............

书籍插图:
书籍《C语言程序设计:现代方法》 - 插图1
书籍《C语言程序设计:现代方法》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » C语言程序设计:现代方法 - (EPUB全文下载)