编辑推荐
初学者学习C语言的经典教程。
内容简介
《21天学通C语言(第7版)》按新的C11标准(ISO/IEC9899:2011),以循序渐进的方式介绍了C语言编程方面的知识,并提供了丰富的实例和大量的练习。通过学习实例,并将所学的知识用于完成练习,读者将逐步了解、熟悉并精通C语言。
《21天学通C语言(第7版)》总共分为4部分,第1部分是C语言基础,介绍了C语言的组成、变量、常量、语句、表达式、运算符、函数和循环、信息读写;第2部分介绍了数组、指针、字符和字符串、结构、联合、TypeDef、变量作用域、高级程序控制、输入/输出等;第3部分介绍了指针、磁盘文件、字符串操纵、函数库、内存管理以及编译器的高级用法等;第4部分是附录,介绍了ASCII表、C/C++中的关键字、常用函数,以及习题答案等内容。
《21天学通C语言(第7版)》针对初中级程序员编写,可作为学习C语言的教程或参考资料。畅销全球20余年中文版累计销量过50000册 C语言初学者的轻量级教程针对C11标准和C标准库全面更新提供本书所有源代码下载。
作者简介
作者Bradley L.Jones,Developer.com网站的管理者,负责管理Developer.com、CodeGuru和DevX等网站,有使用C、C#、C 、SQL Sever、PowerBuilder、Visual Basic、HTML5等开发系统的经验。他的推特是@BradleyLJones。
章节目录
版权信息
内容提要
作者简介
致谢
前言
第1部分 C语言基础
第1课 初识C语言
1.1 C语言发展简史
1.2 为何要使用C语言
1.3 准备编程
1.4 程序开发周期
1.5 第1个C程序
1.6 小 结
1.7 答 疑
1.8 课后研习
第2课 C程序的组成部分
2.1 简短的C程序
2.2 程序的组成部分
2.3 学以致用
2.4 小 结
2.5 答 疑
2.6 课后研习
第3课 储存信息:变量和常量
3.1 计算机的内存
3.2 用变量储存信息
3.3 数值类型
3.4 常 量
3.5 小 结
3.6 答 疑
3.7 课后研习
第4课 语句、表达式和运算符
4.1 语 句
4.2 理解表达式
4.3 运算符
4.4 if语句
4.5 对关系表达式求值
4.6 逻辑运算符
4.7 详议真/假值
4.8 运算符优先级归纳
4.9 小 结
4.10 答 疑
4.11 课后研习
第5课 函 数
5.1 理解函数
5.2 函数的工作原理
5.3 函数和结构化程序设计
5.4 编写函数
5.5 给函数传递实参
5.6 调用函数
5.7 函数的位置
5.8 内联函数
5.9 小 结
5.10 答 疑
5.11 课后研习
第6课 基本程序控制
6.1 数组:基本概念
6.2 控制程序的执行
6.3 嵌套循环
6.4 小 结
6.5 答 疑
6.6 课后研习
第7课 信息读写基础
7.1 在屏幕上显示信息
7.2 使用scanf()输入数值数据
7.3 三字符序列
7.4 小 结
7.5 答 疑
7.6 课后研习
第2部分 C语言应用
第8课 数值数组
8.1 什么是数组
8.2 命名和声明数组
8.3 小 结
8.4 答 疑
8.5 课后研习
第9课 指 针
9.1 什么是指针
9.2 指针和简单变量
9.3 指针和变量类型
9.4 指针和数组
9.5 指针的注意事项
9.6 数组下标表示法和指针
9.7 给函数传递数组
9.8 小 结
9.9 答 疑
9.10 课后研习
第10课 字符和字符串
10.1 char数据类型
10.2 使用字符变量
10.3 使用字符串
10.4 字符串和指针
10.5 未储存在数组中的字符串
10.6 显示字符串和字符
10.7 读取从键盘输入的字符串
10.8 小 结
10.9 答 疑
10.10 课后研习
第11课 结构、联合和typedef
11.1 简单结构
11.2 复杂结构
11.3 结构数组
11.4 初始化结构
11.5 结构和指针
11.6 联合
11.7 用typedef创建结构的别名
11.8 小 结
11.9 答 疑
11.10 课后研习
第12课 变量作用域
12.1 什么是作用域
12.2 创建外部变量
12.3 创建局部变量
12.4 局部变量和main()函数
12.5 如何使用存储类别
12.6 局部变量和块
12.7 小 结
12.8 答 疑
12.9 课后研习
第13课 高级程序控制
13.1 提前结束循环
13.2 goto语句
13.3 无限循环
13.4 switch语句
13.5 退出程序
13.6 小 结
13.7 答 疑
13.8 课后研习
第14课 输入和输出
14.1 C语言和流
14.2 C语言的流函数
14.3 键盘输入
14.4 屏幕输出
14.5 何时使用fprintf()
14.6 小 结
14.7 答 疑
14.8 课后研习
第3部分 C语言进阶
第15课 指向指针的指针和指针数组
15.1 声明指向指针的指针
15.2 指针和多维数组
15.3 指针数组
15.4 小 结
15.5 答 疑
15.6 课后研习
第16课 函数指针和链表
16.1 函数指针
16.2 链 表
16.3 小 结
16.4 答 疑
16.5 课后研习
第17课 磁盘文件
17.1 将流与磁盘文件相关联
17.2 磁盘文件的类型
17.3 文件名
17.4 打开文件
17.5 读写文件数据
17.6 文件缓冲:关闭和刷新文件
17.7 顺序文件访问和随机文件访问
17.8 检测文件末尾
17.9 文件管理函数
17.10 临时文件
17.11 小 结
17.12 答 疑
17.13 课后研习
第18课 操控字符串
18.1 确定字符串长度
18.2 拷贝字符串
18.3 拼接字符串
18.4 比较字符串
18.5 查找字符串
18.6 将字符串转换为数字
18.7 字符测试函数
18.8 小 结
18.9 答 疑
18.10 课后研习
第19课 函数的高级主题
19.1 给函数传递指针
19.2 void指针
19.3 带可变数目参数的函数
19.4 返回指针的函数
19.5 小 结
19.6 答 疑
19.7 课后研习
第20课 C语言的函数库
20.1 数学函数
20.2 处理时间
20.3 错误处理
20.4 查找和排序
20.5 小 结
20.6 答 疑
20.7 课后研习
第21课 管理内存
21.1 类型转换
21.2 分配内存存储空间
21.3 操控内存块
21.4 位
21.5 小 结
21.6 答 疑
21.7 课后研习
第22课 编译器的高级用法
22.1 多源代码文件编程
22.2 C预处理器
22.3 预定义宏
22.4 命令行参数
22.5 小 结
22.6 答 疑
22.7 课后研习
第4部分 附录
附录A ASCII表
附录B C/C++关键字
附录C 常用函数
附录D 参考答案
欢迎来到异步社区!
21天学通C语言(第7版)是2014年由人民邮电出版社出版,作者[美]布BradleyJones。
得书感谢您对《21天学通C语言(第7版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。