计算机
类型
可以朗读
语音朗读
338千字
字数
2021-07-01
发行日期
展开全部
主编推荐语
本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。
内容简介
本书每章首页给出了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识,适合任何想学习C语言的读者,无论你是否从事计算机相关行业、是否接触过C语言,均可通过学习本书快速掌握C语言的开发方法和技巧。
目录
- 版权信息
- 内容提要
- 前言
- 赠送资源
- 第0章 学习攻略
- 0.1 编程的魔力
- 0.2 C语言的起源及特点
- 0.3 C语言的用途
- 0.4 C语言实现的人机交互
- 0.5 C语言的学习方法
- 第Ⅰ篇 基础知识
- 第1章 步入C语言的世界——Hello C
- 1.1 C语言的开发环境
- 1.2 开始C编程——我的第一个C程序
- 1.3 高手点拨
- 1.4 实战练习
- 第2章 C程序的结构
- 2.1 引例
- 2.2 声明区
- 2.3 主函数
- 2.4 函数定义区
- 2.5 注释
- 2.6 书写代码的规则
- 2.7 高手点拨
- 2.8 实战练习
- 第3章 C语言的基本构成元素
- 3.1 标识符和关键字
- 3.2 常量
- 3.3 常量的类别
- 3.4 综合应用——常量与符号常量
- 3.5 高手点拨
- 3.6 实战练习
- 第4章 变量
- 4.1 变量概述
- 4.2 变量的初始化和赋值
- 4.3 变量的输入和输出
- 4.4 字符的输入和输出
- 4.5 综合应用——对变量的操作
- 4.6 高手点拨
- 4.7 实战练习
- 第5章 计算机中的数制系统
- 5.1 二进制
- 5.2 八进制
- 5.3 十进制
- 5.4 十六进制
- 5.5 数制间的转换
- 5.6 综合应用——数制转换
- 5.7 高手点拨
- 5.8 实战练习
- 第6章 数据的种类——数据类型
- 6.1 数据类型的分类
- 6.2 整型
- 6.3 字符型
- 6.4 浮点型
- 6.5 类型转换
- 6.6 综合应用——数据类型转换
- 6.7 高手点拨
- 6.8 实战练习
- 第7章 C语言中的运算符和表达式
- 7.1 运算符和表达式
- 7.2 算术运算符和表达式
- 7.3 关系运算符和表达式
- 7.4 逻辑运算符和表达式
- 7.5 条件运算符和表达式
- 7.6 赋值运算符和表达式
- 7.7 自增、自减运算符
- 7.8 逗号运算符和表达式
- 7.9 位运算符
- 7.10 运算符的优先级和结合性
- 7.11 综合应用——条件运算符的应用
- 7.12 高手点拨
- 7.13 实战练习
- 第8章 程序的灵魂——算法
- 8.1 算法概述
- 8.2 如何表示一个算法
- 8.3 结构化程序设计方法
- 8.4 衡量程序质量的标准
- 8.5 综合应用——求解一元二次方程的根
- 8.6 高手点拨
- 8.7 实战练习
- 第9章 顺序结构与选择结构
- 9.1 语句
- 9.2 顺序结构
- 9.3 选择结构
- 9.4 综合应用——计算奖金
- 9.5 高手点拨
- 9.6 实战练习
- 第10章 循环结构与转向语句
- 10.1 循环结构
- 10.2 转向语句
- 10.3 综合应用——简单计算器的设计
- 10.4 高手点拨
- 10.5 实战练习
- 第11章 数组
- 11.1 数组概述
- 11.2 一维数组
- 11.3 二维数组
- 11.4 综合应用——杨辉三角
- 11.5 高手点拨
- 11.6 实战练习
- 第12章 字符数组和字符串
- 12.1 字符数组概述
- 12.2 字符数组
- 12.3 字符串
- 12.4 综合应用——自动分类字符
- 12.5 高手点拨
- 12.6 实战练习
- 第Ⅱ篇 核心技术——函数
- 第13章 函数
- 13.1 函数概述
- 13.2 函数功能
- 13.3 函数的返回值及类型
- 13.4 函数的参数及传递方式
- 13.5 函数的调用
- 13.6 内部函数和外部函数
- 13.7 综合应用——用截弦法求方程的根
- 13.8 高手点拨
- 13.9 实战练习
- 第14章 变量的作用范围和存储类型
- 14.1 变量的作用范围
- 14.2 变量的存储类型
- 14.3 综合应用——根据日期判断是该年第几天
- 14.4 高手点拨
- 14.5 实战练习
- 第15章 库函数
- 15.1 C标准函数库
- 15.2 数学函数
- 15.3 字符串处理函数
- 15.4 字符处理函数
- 15.5 数据类型转换和存储管理函数
- 15.6 随机函数
- 15.7 日期和时间处理函数
- 15.8 诊断函数
- 15.9 其他函数
- 15.10 综合应用——猜数字游戏
- 15.11 高手点拨
- 15.12 实战练习
- 第16章 结构体和联合体
- 16.1 结构体
- 16.2 结构体数组
- 16.3 结构体与函数
- 16.4 联合体
- 16.5 结构体和联合体的区别与联系
- 16.6 综合应用——计算学生平均成绩
- 16.7 高手点拨
- 16.8 实战练习
- 第17章 枚举
- 17.1 枚举类型
- 17.2 高手点拨
- 17.3 实战练习
- 第Ⅲ篇 高级应用——指针及文件
- 第18章 指针
- 18.1 指针概述
- 18.2 指针的算术运算
- 18.3 &和*运算符
- 18.4 指针表达式
- 18.5 综合应用——使用指针进行排序
- 18.6 高手点拨
- 18.7 实战练习
- 第19章 指针与数组
- 19.1 数组指针
- 19.2 数组指针作为函数参数
- 19.3 指针与字符数组
- 19.4 指针数组与指针的指针
- 19.5 综合应用——报数游戏(约瑟夫环)
- 19.6 高手点拨
- 19.7 实战练习
- 第20章 指针与函数
- 20.1 函数指针
- 20.2 指针函数
- 20.3 指向函数的指针作为函数参数
- 20.4 综合应用——根据当年第几天输出该天的日期
- 20.5 高手点拨
- 20.6 实战练习
- 第21章 指针与字符串
- 21.1 字符串指针
- 21.2 字符串指针作为函数参数
- 21.3 字符串指针与字符数组的区别
- 21.4 综合应用——“回文”问题
- 21.5 实战练习
- 第22章 指针与结构体
- 22.1 结构体指针
- 22.2 指向结构体数组的指针
- 22.3 结构体指针作为函数参数
- 22.4 综合应用——利用结构体创建单链表
- 22.5 高手点拨
- 22.6 实战练习
- 第23章 指针的高级应用与技巧
- 23.1 指向指针的指针
- 23.2 void指针
- 23.3 内存操作
- 23.4 指针的传递
- 23.5 综合应用——数值的降序排列
- 23.6 高手点拨
- 23.7 实战练习
- 第24章 文件
- 24.1 文件概述
- 24.2 文件的打开和关闭
- 24.3 文件的顺序读写
- 24.4 文件的随机读写
- 24.5 综合应用——文件操作
- 24.6 高手点拨
- 24.7 实战练习
- 第Ⅳ篇 数据结构及C语言中的常用算法
- 第25章 数据管理者——数据结构
- 25.1 数据结构概述
- 25.2 线性表
- 25.3 栈
- 25.4 队列
- 25.5 树和二叉树
- 25.6 图
- 25.7 综合应用——链表的反转
- 25.8 高手点拨
- 25.9 实战练习
- 第26章 C语言中的高级算法
- 26.1 模拟算法
- 26.2 简单动态规划
- 26.3 用递归实现回溯算法
- 26.4 最短路径算法
- 26.5 分治算法
- 26.6 贪心算法
- 26.7 综合应用——镖局运镖
- 26.8 高手点拨
- 26.9 实战练习
- 第27章 数学问题算法
- 27.1 质因数分解
- 27.2 最大公约数的欧几里得算法
- 27.3 加法原理与乘法原理
- 27.4 排列与组合
- 27.5 综合应用——进站方案
- 27.6 高手点拨
- 27.7 实战练习
- 第28章 排序问题算法
- 28.1 插入排序法
- 28.2 选择排序法
- 28.3 冒泡排序法
- 28.4 快速排序法
- 28.5 桶排序法
- 28.6 高手点拨
- 28.7 实战练习
- 第29章 查找问题算法
- 29.1 顺序查找法
- 29.2 折半查找法
- 29.3 高手点拨
- 29.4 实战练习
- 第30章 算法竞赛实例
- 30.1 Hilbert曲线
- 30.2 四色问题
- 30.3 跳马问题
- 30.4 生成全部排列及其应用
- 30.5 贪吃蛇游戏
- 30.6 幻方
- 30.7 高精度计算
- 30.8 高手点拨
- 30.9 实战练习
- 第Ⅴ篇 趣味解题
- 第31章 歌手比赛评分系统
- 31.1 问题描述
- 31.2 问题分析及实现
- 31.3 开发过程常见问题及解决方案
- 第32章 哥德巴赫猜想
- 32.1 问题描述
- 32.2 问题分析及实现
- 32.3 开发过程常见问题及解决方案
- 第33章 打印日历
- 33.1 问题描述
- 33.2 问题分析及实现
- 33.3 开发过程常见问题及解决方案
- 第34章 背包问题
- 34.1 问题描述
- 34.2 问题分析及实现
- 34.3 开发过程常见问题及解决方案
- 第35章 火车车厢重排
- 35.1 问题描述
- 35.2 问题分析及实现
- 35.3 开发过程常见问题及解决方案
- 第36章 商人过河
- 36.1 问题描述
- 36.2 问题分析及实现
- 36.3 开发过程常见问题及解决方案
- 第37章 K阶斐波那契数列的实现
- 37.1 问题描述
- 37.2 问题分析及实现
- 37.3 开发过程常见问题及解决方案
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。