展开全部

主编推荐语

初学者学习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标准库全面更新提供本书所有源代码下载。

目录

  • 版权信息
  • 内容提要
  • 作者简介
  • 致谢
  • 前言
  • 第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 参考答案
  • 欢迎来到异步社区!
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。