展开全部

主编推荐语

本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。