C语言从入门到精通(第5版)

C语言从入门到精通(第5版)

作者:明日科技

出版社:清华大学

出版年:2021年9月

ISBN:9787302585671

所属分类:经济金融

书刊介绍

《C语言从入门到精通(第5版)》内容简介

《C语言从入门到精通(第5版)》从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用C语言进行程序开发需要掌握的各方面知识。全书分为4篇,共18章,内容包括C语言概述、算法、数据类型、运算符与表达式、常用的数据输入/输出函数、选择结构程序设计、循环控制、数组、函数、指针、结构体和共用体、位运算、预处理、文件、存储管理、网络套接字编程、单词背记闯关游戏和防空大战游戏。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可以轻松领会C语言程序开发的精髓,快速提高开发技能。
明日科技,全称是吉林省明日科技有限公司,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材非常注重选取软件开发中的必需、常用内容,同时也很注重内容的易学、方便性以及相关知识的拓展性,深受读者喜爱。其教材多次荣获“全行业优秀畅销品种”“全国高校出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

作品目录

如何使用本书开发资源库

言Preface
第1篇基础知识
第1章C语言概述
1.1、C语言的发展史
1.2、C语言的特点
1.3、一个简单的C程序
1.4、一个完整的C程序
1.5、C语言程序的格式
1.6、C语言开发环境
1.7、实践与练习
第2章算法
2.1、算法的基本概念
2.2、算法描述
2.3、实践与练习
第3章数据类型
3.1、编程规范
3.2、关键字
3.3、标识符
3.4、数据类型
3.5、常量
3.6、变量
3.7、变量的存储类别
3.8、混合运算
3.9、实践与练习
第4章运算符与表达式
4.1、表达式
4.2、赋值运算符与赋值表达式
4.3、算术运算符与算术表达式
4.4、关系运算符与关系表达式
4.5、逻辑运算符与逻辑表达式
4.6、逗号运算符与逗号表达式
4.7、复合赋值运算符
4.8、运算符的优先级总结
4.9、实践与练习
第5章常用的数据输入/输出函数
5.1、语句
5.2、字符数据的输入/输出
5.3、字符串输入/输出
5.4、格式输出函数
5.5、格式输入函数
5.6、顺序程序设计应用
5.7、实践与练习
第6章选择结构程序设计
6.1、if语句
6.2、if语句的基本形式
6.3、if的嵌套形式
6.4、条件运算符
6.5、switch语句
6.6、if…else语句和switch语句的区别
6.7、实践与练习
第7章循环控制
7.1、循环语句
7.2、while语句
7.3、do…while语句
7.4、for语句
7.5、3种循环语句的比较
7.6、循环嵌套
7.7、转移语句
7.8、实践与练习
第2篇核心技术
第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、局部变量和全局变量
9.7、函数应用
9.8、实践与练习
第10章指针
10.1、指针的相关概念
10.2、数组与指针
10.3、指向指针的指针
10.4、指针变量作函数参数
10.5、返回指针值的函数
10.6、指针数组作main函数的参数
10.7、实践与练习
第3篇高级应用
第11章结构体和共用体
11.1、结构体
11.2、结构体数组
11.3、结构体指针
11.4、嵌套的结构体
11.5、链表
11.6、链表的相关操作
11.7、共用体
11.8、枚举类型
11.9、实践与练习
第12章位运算
12.1、位与字节
12.2、位运算操作符
12.3、循环移位
12.4、位段
12.5、实践与练习
第13章预处理
13.1、宏定义
13.2、#include命令
13.3、条件编译
13.4、实践与练习
第14章文件
14.1、文件概述
14.2、文件基本操作
14.3、文件的读写
14.4、文件的定位
14.5、实践与练习
第15章存储管理
15.1、内存组织方式
15.2、动态管理
15.3、内存泄露与内存丢失
15.4、实践与练习
第16章网络套接字编程
16.1、计算机网络基础
16.2、套接字基础
16.3、套接字函数
16.4、实践与练习
第4篇项目实战
第17章单词背记闯关游戏
17.1、需求分析
17.2、系统设计
17.3、技术准备
17.4、公共类设计
17.5、预处理模块设计
17.6、欢迎界面设计
17.7、积分规则界面设计
17.8、显示游戏最高分设计
17.9、系统逻辑设计
17.10、结果显示界面设计
第18章防空大战游戏
18.1、需求分析
18.2、系统设计
18.3、技术准备
18.4、公共类设计
18.5、游戏主窗体设计
18.6、碰撞检测设计
18.7、开始游戏设计
18.8、为游戏应用添加图标
附录
ASCII码对照表

相关推荐

微信二维码