C程序设计实践教程

C程序设计实践教程

作者:于京吴振宇

出版社:人民邮电

出版年:2020年3月

ISBN:9787115355140

所属分类:历史文化

书刊介绍

《C程序设计实践教程》内容简介

全书以项目教学为基本导向,将有关概念融入到一个个精心设计的项目教学案例之中。由最简单的C语言的演义开始讲起,再通过一个个由简至繁的“报表”项目,深化学习C语言编程,最后通过“万年历”、“屏幕游戏”等综合应用以及指针的应用,讲解C语言的高级编程。
于京、吴振宇编著。

作品目录

内容提要
前言
第1章:课题的提出:打印月历
1.1、从“Hello
world!”开始
1.1.1、为程序作注释
1.1.2、
include的作用
1.1.3、
main、函数与函数的组成部分
1.2、利用printf输出
1.3、利用函数可以简化编程
1.4、程序的运行过程
1.5、本章小结
1.6、练习
第2章:变量与运算
2.1、变量与变量的输入
2.1.1、利用printf输出数据
2.1.2、数据类型
2.1.3、合法声明的补充说明
2.1.4、定义常量
2.1.5、利用scanf完成变量的输入
2.1.6、输出时的格式控制
2.2、常用运算
2.2.1、算术运算符和“()”运算符
2.2.2、赋值运算
2.2.3、关系运算和逻辑运算
2.3、简单的函数使用
2.3.1、不带参数且没有返回值的函数
2.3.2、带参数且有返回值的函数
2.4、本章小结
2.5、练习
第三章:循环与分支
3.1、利用循环简化编程
3.1.1、从循环中最常用的两个运算符开始
3.1.2、最基本的循环——for循环
3.2、利用分支确定程序执行流程
3.2.1、分支的几种形式
3.2.2、对if语句细节的探讨
3.2.3、条件运算符
3.2.4、打印月历的例子
3.3、顺序循环和分支结构的深入讨论
3.3.1、顺序程序结构的再学习
3.3.2、
while循环
3.3.3、
do-while循环
3.3.4、
goto循环
3.3.5、分支结构之switch
3.4、本章小结
3.5、练习
第4章:数组
4.1、用数组简化编程
4.1.1、数组的定义
4.1.2、数组的初始化
4.1.3、数组元素的访问
4.1.4、一维数组的常用算法
4.2、数组的应用——一副扑克牌
4.3、数组与月历
4.4、利用一维数组处理字符串
4.4.1、
char型的数组和字符串
4.4.2、一些常用的字符串函数
4.5、一个数组应用项目——21点游戏
4.6、本章小结
4.7、练习
第5章:功能完善的月
5.1、简单的软件工程
5.2、需求分析
5.3、软件设计
5.4、代码编写
5.5、软件测试
5.6、软件部署
5.7、其他
5.8、本章小结
5.9、练习
第6章:利用二维数组和结构体处理复杂的表
6.1、表格与二维数组
6.1.1、二维数组的定义
6.1.2、二维数组的初始化
6.1.3、二维数组的访问
6.2、利用结构体完成复杂的数据表格
6.3、本章小结
6.4、练习
第7章:函数与数组的
7.1、函数的定义和应用
7.2、函数的变量及其作用域
7.3、在函数间传递数据
7.3.1、利用全局变量传递数据
7.3.2、利用数组传递大规模数据
7.4、特殊的函数调用方法
7.4.1、嵌套调用
7.4.2、递归调用
7.5、本章小结
7.6、练习
第8章:利用指针提高
8.1、内存模型和变量存储类型
8.2、指针的本质
8.3、指针与变量
8.4、指针与数组
8.5、指针与字符数组
8.6、“动态”数组
8.7、项目实战:一个班级成绩处理项目
8.7.1、项目要求
8.7.2、项目分析
8.7.3、项目代码与讲解
8.8、本章小结
8.9、练习
第9章:利用链表处理
9.1、链表的优势
9.1.1、创建单链表
9.1.2、单链表的插入
9.1.3、单链表中节点的删除
9.1.4、单链表的查找
9.2、其他链表
9.2.1、循环链表
9.2.2、双向链表
9.3、本章小结
9.4、练习
第10章:文件操作
10.1、文件指针
10.2、文件的打开和关闭
10.2.1、打开文件
10.2.2、关闭文件
10.3、文件的读写
10.3.1、写文件
10.3.2、读文件
10.4、本章小结
10.5、练习
附录
基本语法总结
附录一
ASCII码表
附录二
C语言关键字
附录三
C语言运算符
附录四
C语言常用函数

相关推荐

微信二维码