计算机
类型
可以朗读
语音朗读
171千字
字数
2017-10-01
发行日期
展开全部
主编推荐语
C语言基础知识与程序设计技巧,学以致用,共10章。
内容简介
本书以最基本的软件工程实践为基础,本着学以致用的原则,讲述C语言的基本知识及程序设计技巧。全书共分10章,内容包括:简单C程序设计、选择结构及其应用、循环结构及其应用、模块化程序设计、数组及其应用、深入模块化程序设计、自定义数据类型及其应用、综合设计与应用、数据的永久性存储、C语言程序设计参考等,并用两个综合实例贯穿全书,由浅入深地让读者学会增量式程序设计与开发,挑战编程极限。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 本书编审人员
- 前言
- 第1章 简单C程序设计
- 1.1 C程序的构成
- 1.2 C语言的入门知识
- 1.2.1 C语言的常见标识符号
- 1.2.2 基本数据类型
- 1.2.3 格式化输出输入函数
- 1.2.4 C语言的书写规则
- 1.3 简单C程序的扩展
- 1.3.1 基本功能设计
- 1.3.2 程序设计描述的方法
- 1.3.3 程序实现及常见错误分析
- 1.3.4 浅谈编程风格
- 1.4 本章小结
- 练习与思考1
- 第2章 选择控制结构与应用
- 2.1 选择结构的基本运算符
- 2.1.1 关系运算符及表达式
- 2.1.2 逻辑运算符及表达式
- 2.2 if-else选择结构
- 2.2.1 if结构
- 2.2.2 if语句的嵌套
- 2.2.3 表达式在if结构中使用的拓展
- 2.3 switch选择结构
- 2.3.1 基本定义及应用
- 2.3.2 if-else-if语句与switch语句
- 2.4 应用实例
- 2.4.1 计算器
- 2.4.2 学生成绩管理
- 2.5 本章小结
- 练习与思考2
- 第3章 循环结构与应用
- 3.1 概述
- 3.2 循环控制结构
- 3.2.1 for循环
- 3.2.2 while循环
- 3.2.3 do while循环
- 3.2.4 goto循环
- 3.3 循环控制结构的设计
- 3.3.1 循环的嵌套
- 3.3.2 循环的控制
- 3.3.3 循环语句的选择
- 3.4 应用实例
- 3.4.1 计算器
- 3.4.2 学生成绩档案管理系统
- 3.5 本章小结
- 练习与思考3
- 第4章 模块化设计与应用
- 4.1 模块化程序设计方法
- 4.1.1 模块化程序设计思想
- 4.1.2 模块规划实例
- 4.2 函数
- 4.2.1 函数的定义
- 4.2.2 函数的调用
- 4.2.3 函数设计实例
- 4.2.4 函数调用的执行过程
- 4.3 预处理
- 4.3.1 文件包含
- 4.3.2 宏定义
- 4.4 应用实例
- 4.4.1 计算器
- 4.4.2 学生成绩档案管理
- 4.5 本章小结
- 练习与思考4
- 第5章 数组及其应用
- 5.1 数组与数组元素的概念
- 5.2 一维数组
- 5.2.1 一维数组的定义
- 5.2.2 一维数组的初始化
- 5.2.3 一维数组的使用
- 5.2.4 一维数组综合应用
- 5.3 二维及多维存储
- 5.3.1 二维数组的定义
- 5.3.2 二维数组的初始化
- 5.3.3 二维数组元素的使用
- 5.3.4 多维数组的初始化和引用
- 5.3.5 数组程序综合应用
- 5.4 字符类型数组及字符串
- 5.5 字符串处理函数
- 5.6 指针变量、字符串指针变量与字符串
- 5.6.1 指针变量
- 5.6.2 字符串指针变量
- 5.6.3 字符串数组和字符串指针
- 5.7 综合应用实例
- 5.8 本章小结
- 练习与思考5
- 第6章 深入模块化设计与应用
- 6.1 算法的基本概念
- 6.1.1 概念
- 6.1.2 引例
- 6.2 简单的排序算法
- 6.2.1 冒泡排序算法
- 6.2.2 选择排序算法
- 6.3 嵌套与递归设计与应用
- 6.3.1 函数的嵌套调用
- 6.3.2 函数的递归调用
- 6.4 模块间的批量数据传递
- 6.4.1 指针作为函数参数
- 6.4.2 一维数组作为函数参数
- 6.4.3 二维数组作为函数参数
- 6.5 模块化设计中程序代码的访问
- 6.6 应用实例
- 6.6.1 计算器
- 6.6.2 学生成绩管理
- 6.7 本章小结
- 练习与思考6
- 第7章 构造型数据类型与应用
- 7.1 结构体
- 7.1.1 结构体类型的定义
- 7.1.2 结构体变量
- 7.1.3 结构体数组
- 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.4枚举
- 7.5自定义类型
- 7.6应用实例
- 7.7本章小结
- 练习与思考7
- 第8章 综合设计与应用
- 8.1 变量的作用域与存储类别
- 8.1.1 变量的作用域
- 8.1.2 变量的存储类别
- 8.2指针与数组
- 8.2.1 一维数组与指针
- 8.2.2 多维数组与指针
- 8.2.3 指针数组
- 8.3 函数main()中的参数
- 8.4 指针型函数
- 8.5 链表
- 8.5.1 链表的概念
- 8.5.2 链表的基本操作
- 8.5.3 带头结点链表简介
- 8.6 本章小结
- 练习与思考8
- 第9章 数据永久性存储
- 9.1 数据的永久性存储
- 9.2 文件组织方式
- 9.3 文件操作
- 9.3.1 标准输入输出头文件stdio.h
- 9.3.2 文件打开与关闭
- 9.3.3 文件读/写函数
- 9.3.4 文件定位函数
- 9.4 综合应用实例
- 9.5 本章小结
- 练习与思考9
- 附录 C语言参考资料
- 附1 C语言发展史及版本历程
- 附2 C语言编辑软件简介
- 附3 C语言关键字
- 附4 标识符的命名方法
- 附5 ASCII表
- 附6 VC++各数据类型所占字节数和取值范围
- 附7 C语言运算符及优先级
- 附8 格式化输入/输出控制
- 附9 程序流程图
- 附10 ANSI C常用标准库函数
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。