大小:58.12M
更新时间:23-09-25
系统:Pc
轻松学C语言编程是一本C语言编程入门书籍,由张银鹤、宋礼鹏、郝春雨等编著。本书重要知识点覆盖全面,实例丰富多彩,每个知识点都按照“概念→语法描述→实例描述→实例应用→运行结果→示例分析”的模式进行讲解,作者用准确的语言总结概念和直观的图示演示全过程,同时还利用详细的注释解释代码和形象的比喻来帮助读者快速记忆代码,非常适合C语言入门者们前来下载。
《轻松学C语言编程》从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。全书共14章,首先介绍了C语言的基础知识,包括C语言的历史和特点、C程序的结构和开发流程、C语言的数据类型、变量、常量、运算符以及表达式等;然后重点对C程序的编写进行讲解,包括算法与顺序结构、分支语句、循环语句、数组和函数的应用等;另外,还对C语言中的指针、结构体、预处理指令、字符串和文件操作进行了简单介绍;最后通过一个综合案例介绍C语言在实际开发中的应用。
第1章 C语言概述
1.1 C语言简介
1.1.1 计算机语言简介
1.1.2 C语言的历史
1.1.3 C语言的特点
1.1.4 C语言的标准
1.1.5 C和C++
1.2 简单C程序的介绍
1.2.1 C语言程序的结构
1.2.2 C语言程序的开发流程
1.2.3 程序注释
1.2.4 输入和输出函数简介
1.3 集成开发环境
1.3.1 Turbo C++ 3.0
1.3.2 Visual C++ 6.0
1.4 实践案例:编写学生成绩管理程序
1.5 动手练一练
1.5.1 练习题
1.5.2 上机实践
第2章 数据类型
2.1 数据类型的定义与分类
2.2 变量与常量
2.2.1 变量
2.2.2 常量
2.3 标识符和关键字
2.3.1 标识符
2.3.2 关键字
2.4 整型数据
2.4.1 整型常量
2.4.2 整型变量
2.5 浮点型数据
2.5.1 浮点型常量
2.5.2 浮点型变量
2.6 字符型数据
2.6.1 字符型常量
2.6.2 字符型变量
2.7 类型转换
2.8 C 99中新增的数据类型
2.9 实践案例:不同类型之间的运算
2.10 动手练一练
2.10.1 练习题
2.10.2 上机实践
第3章 运算符和表达式
3.1 运算符概述
3.2 基本运算符
3.2.1 算术运算符
3.2.2 赋值运算符
3.2.3 自增和自减运算符
3.2.4 关系运算符
3.2.5 逻辑运算符
3.3 位运算符
3.3.1 位逻辑运算符
3.3.2 位移运算符
3.3.3 复合位赋值运算符
3.4 其他运算符
3.4.1 条件运算符
3.4.2 逗号运算符
3.4.3 sizeof运算符
3.5 运算符的优先级和结合性
3.6 表达式
3.7 实践案例:打印购物清单
3.8 动手练一练
3.8.1 练习题
3.8.2 上机实践
第4章 顺序结构
4.1 算法简介
4.1.1 什么是算法
4.1.2 算法示例
4.2 算法描述方式
4.2.1 自然语言描述方式
4.2.2 流程图描述方式
4.2.3 N-S流程图描述方式
4.2.4 伪代码描述方式
4.2.5 计算机语言描述方式
4.3 顺序结构中的语句
4.3.1 语句编写方式
4.3.2 表达式语句
4.3.3 空语句 72
4.3.4 复合语句 73
4.4 格式化输出和输入函数
4.4.1 printf()函数
4.4.2 scanf()函数
4.5 实践案例:判断是否为素数
4.6 动手练一练
4.6.1 练习题
4.6.2 上机实践
第5章 分支结构
5.1 if分支语句
5.1.1 单分支if语句
5.1.2 双分支if语句
5.1.3 多分支if语句
5.1.4 if嵌套语句
5.2 switch分支语句
5.2.1 switch语句的基本形式
5.2.2 switch语句中的break
5.3 实践案例:了解两种分支语句的优缺点
5.4 动手练一练
5.4.1 练习题
5.4.2 上机实践
第6章 循环结构
6.1 for循环语句
6.1.1 for循环语句格式
6.1.2 for循环实例
6.2 while循环语句
6.2.1 while循环语句格式
6.2.2 while循环语句实例
6.3 do while循环语句
6.3.1 do while循环语句格式
6.3.2 do while循环语句实例
6.4 循环控制语句
6.4.1 break语句和continue语句
6.4.2 goto语句
6.5 循环嵌套5
6.5.1 循环嵌套格式
6.5.2 利用循环嵌套打印菱形
6.6 实践案例:求素数
6.7 动手练一练
6.7.1 练习题
6.7.2 上机实践
第7章 数组
7.1 了解数组
7.1.1 使用数组的好处
7.1.2 数组的概念
7.1.3 数组的维数
7.2 一维数组
7.2.1 一维数组的声明
7.2.2 一维数组的存储
7.2.3 一维数组的引用
7.2.4 一维数组的初始化
7.3 二维数组
7.3.1 二维数组的声明
7.3.2 二维数组的存储
7.3.3 二维数组的引用
7.3.4 二维数组的初始化
7.4 字符数组和字符串
7.4.1 一维字符数组
7.4.2 了解字符串
7.4.3 字符串的输入输出
7.4.4 字符串的输入输出函数
7.4.5 二维字符串数组
7.5 多维数组
7.6 数组的基本应用
7.6.1 反转字符串
7.6.2 查找最大值
7.6.3 数据排序
7.7 实践案例:二维数组行和列的元素互换
7.8 动手练一练
7.8.1 练习题
7.8.2 上机实践
第8章 函数
8.1 函数简介
8.1.1 C语言中的函数
8.1.2 函数的分类
8.2 定义函数
8.2.1 定义无参函数
8.2.2 定义有参函数
8.2.3 定义函数的注意事项
8.3 声明函数
8.3.1 声明函数的语法格式
8.3.2 声明函数的位置
8.4 函数的参数
8.4.1 形式参数与实际参数
8.4.2 值参数
8.4.3 引用参数
8.5 函数的调用和返回值
8.5.1 函数调用的一般形式
8.5.2 函数返回值
8.5.3 函数的嵌套调用
8.5.4 函数的递归调用
8.6 数组作为函数的参数
8.7 函数中的变量作用域
8.7.1 局部变量
8.7.2 全局变量
8.8 实践案例:学生成绩管理
8.9 动手练一练
8.9.1 练习题
8.9.2 上机实践
第9章 指针
9.1 地址和指针的概念
9.1.1 什么是地址
9.1.2 什么是指针
9.2 指针变量
9.2.1 定义指针变量
9.2.2 使用指针变量
9.2.3 指针变量作为函数的参数
9.3 指针与数组
9.3.1 指向数组元素的指针与指向数组的指针
9.3.2 指针变量在数组中的运算
9.3.3 数组元素的操作
9.3.4 指向多维数组的指针变量
9.3.5 数组名(指针)作为函数参数
9.4 指针与字符串
9.4.1 字符串指针
9.4.2 字符串指针作为函数参数
9.4.3 字符指针和字符数组的区别
9.4.4 字符指针数组
9.5 指针与函数
9.5.1 指向函数的指针
9.5.2 返回指针值的函数
9.6 二级指针
9.7 实践案例:编写简单的成绩统计程序
9.8 动手练一练
9.8.1 练习题
9.8.2 上机实践
第10章 结构体与枚举体
10.1 结构体
10.1.1 定义结构类型
10.1.2 定义结构变量
10.1.3 引用结构变量
10.1.4 初始化结构变量
10.1.5 结构体应用举例
10.2 结构体数组
10.2.1 定义结构体数组
10.2.2 初始化结构体数组
10.2.3 结构体数组应用举例
10.3 指针与结构体
10.3.1 指向结构体变量的指针
10.3.2 指向结构体数组的指针
10.3.3 结构体变量作为函数的参数
10.3.4 指向结构体变量的指针作为函数的参数
10.4 用typedef定义类型
10.5 枚举类型
10.5.1 定义枚举类型及变量
10.5.2 使用枚举类型的一些说明
10.5.3 枚举类型应用举例
10.6 实践案例:员工信息录入和输出
10.7 动手练一练
10.7.1 练习题
10.7.2 上机实践
第11章 预处理指令
11.1 宏定义指令
11.1.1 不带参数的宏定义
11.1.2 带参数的宏定义
11.2 文件包含指令
11.2.1 文件包含指令的语法格式
11.2.2 文件包含指令应用实例
11.2.3 文件包含指令注意事项
11.3 条件编译指令
11.3.1 #ifdef指令
11.3.2 #ifndef指令
11.3.3 #if指令
11.4 实践案例:根据不同时间输出不同问候
11.5 动手练一练
11.5.1 练习题
11.5.2 上机实践
第12章 操作字符及字符串
12.1 字符的操作
12.1.1 检查英文字母函数
12.1.2 检查字母数字函数
12.1.3 检查控制字符函数
12.1.4 十进制数字检查函数
12.1.5 可打印字符检查函数
12.1.6 包含空格的可打印字符检查函数
12.1.7 格式字符检查函数
12.1.8 小写英文字母检查函数
12.1.9 大写英文字母检查函数
12.1.10 十六进制数字检查函数
12.2 字符串的存储
12.2.1 字符串的静态存储
12.2.2 字符串的动态存储
12.3 检测字符串长度函数
12.4 查找字符串
12.4.1 查找字符位置函数
12.4.2 查找相同字符函数
12.4.3 查找包含字符位置函数
12.4.4 查找包含字符函数
12.4.5 查找子串函数
12.4.6 字符查找函数
12.4.7 字符包含函数
12.5 比较字符串
12.5.1 比较字符串函数
12.5.2 比较部分字符串函数
12.5.3 比较时忽略大小写函数
12.5.4 包含结束符的比较函数
12.6 连接字符串
12.6.1 连接字符串函数
12.6.2 连接部分字符函数
12.7 复制字符串
12.7.1 复制字符串函数
12.7.2 复制部分字符函数
12.7.3 更省事的复制函数
12.7.4 字符串复制函数
12.7.5 带终止字符的复制函数
12.7.6 字符串移动函数
12.8 字符和字符串的转换
12.8.1 大小写字母的转换
12.8.2 转换大小写字符串
12.8.3 字符串与数值的转换
12.9 其他字符串函数
12.9.1 字符串反转函数
12.9.2 替换字符串中的字符函数
12.9.3 分解字符串函数
12.10 实践案例:字符串函数操作系统
12.11 动手练一练
12.11.1 练习题
12.11.2 上机实践
第13章 文件操作
13.1 文件的概念
13.1.1 文件的分类
13.1.2 文件指针
13.2 打开文件与关闭文件
13.2.1 打开文件
13.2.2 关闭文件
13.3 文件的读写
13.3.1 fgetc()函数与fputc()函数
13.3.2 fgets()函数与fputs()函数──字符串读写函数
13.3.3 fread()函数与fwrite()函数
13.3.4 fscanf()函数与fprintf()函数──格式化读写函数
13.4 文件的定位
13.4.1 重置文件指针
13.4.2 定位文件指针
13.4.3 获取文件指针位置
13.5 出错检测
13.5.1 feof()函数
13.5.2 ferror()函数
13.5.3 clearerr()函数
13.6 实践案例:通讯录程序
13.7 动手练一练
13.7.1 练习题
13.7.2 上机实践
第14章 图书管理系统
14.1 需求分析
14.2 系统设计
14.3 系统实现
14.3.1 创建工程
14.3.2 功能选择界面
14.4 图书管理模块
14.4.1 录入图书信息
14.4.2 浏览图书信息
14.4.3 添加图书信息
14.4.4 修改图书信息
14.4.5 删除图书信息
14.4.6 查找图书信息
14.5 学生借书模块
14.5.1 注册一个账号
14.5.2 借书操作
14.5.3 查看账号信息
14.5.4 清除账号信息
14.6 总结
练习题参考答案
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
应用信息
同类热门
类似软件
写给大家看的c语言书(第2版)41.09M330人在用 写给大家看的c语言书(第2版)是一部别开生面、与众不同的C语言经典入门著作,由美国计算机编程专家佩里编著。本书内容丰富,将C语言的基础知识、必备的实战技能和宝贵编程经验尽数道来。没有云山雾罩,没有前因后果的行话,没有艰深而且不必要的内部技术细节,没
查看
office2013日语语言包249.03M746人在用 office2013日语语言包是微软官方针对office2013软件而开发的日文语言包,包括32位和64位两个版本,能够将office2013中的菜单,子菜单,工具栏,选项等内容全部翻译为日语,适用于想要使用office2013日语版的朋友们,欢迎
查看
计算机二级c语言程序设计题库1.62M315人在用计算机二级c语言题库软件是科慧尔软件官方开发的一款二级c语言考试系统,该系统按照最新《全国计算机等级考试二级C语言程序设计考试大纲》研发而成,拥有考试大纲、同步训练、测验评析和模拟考试四大栏目,可以帮助广大考生更好的掌握二级c语言程序设计,从而更好的通过
查看
c++程序设计语言(第1-3部分)(原书第4版)157.95M1549人在用 c++程序设计语言(第1-3部分)(原书第4版)是C++领域的一本经典的参考书,由C++语言之父Bjarne Stroustrup编著,全书知识结构完整,对C++语言介绍非常全面,作者按照基本功能、抽象机制、标准库的递进层次组织全书,由浅入深地把C
查看
c++程序设计语言(第4部分:标准库)68.02M1354人在用 c++程序设计语言(第4部分:标准库)是C++之父Bjarne Stroustrup编写的全新作品,也是通常用户所说的c++程序设计语言第四版,是无可替代的C++领域经典的参考书,详细的介绍C++11的各项新特性、功能等。全书知识结构完整,对C++
查看热门标签
网友评论0人参与,0条评论
最新排行
兄弟mfc7420使用说明书3.91M 兄弟mfc7420说明书是针对同款“兄弟mfc7420打印机”推出的使用说明书,主要还是为了让新手用户更快速的上手打印机进行操作。兄弟mfc7420使用说明书内容有:安全注意事项、简介、开始、设置发送、设置接收、速拨号和拨号选项、打印报告、复印、故
查看
深入理解计算机系统原书第2版pdf115.32M 工作中有的朋友碰到一些计算机问题可以很快很轻松的解决,有的朋友就算问百度也解决不了,为什么呢,原因是对操作系统没有一个很好的认识。在此小编向广大网友推荐阅读深入理解计算机系统第二版pdf,并且是原书第2版,pdf格式的,该书主要内容是关于计算机体系
查看
精通正则表达式第3版52.97M杰佛瑞E.F.佛瑞德pdf扫描版正则表达式是程序员必懂的强大的工具,从较低的层面上来说,正则表达式描述的是一串文本(achunkoftext)的特征。读者可以用它来验证用户输入的数据,或者也可以用它来检索大量的文本。从较高的层面上来说,正则表达式容许用户掌控他们自己的数据——控制这些数
查看
Android手机程序设计实用教程62.61M耿祥义 张跃平pdf高清扫描版Android手机程序设计实用教程是一本Android移动应用开发设计的指导手册,由耿祥义和张跃平两人共同编著,全书以Android 4.2版本为系统,详细的讲解了Android系统的和手机程序设计的特点、Android手机应用开发的核心内容,并附以实例
查看
nosql数据库技术实战65.98M皮雄军 pdf扫描版 nosql数据库技术实战是一本NoSQL数据库技术实战书籍手册,本书是腾讯公司前资深后台工程师皮雄军呕心沥血之作,全书介绍NoSQL从基本操作到高级技术和核心原理,再到项目开发的所有重点知识,书中详细讲解了NoSQL的兴起原因、CAP理论、副本之间
查看
Photoshop卡通漫画设计完全实例教程59.58Mpdf全彩版Photoshop卡通漫画设计完全实例教程是一款pdf全彩版的电子书籍,详细的向读者介绍了完整的卡通设计流程与创作技法。全书共有56个匠心独具的流行风格卡漫实战案例,全面解析了8大类前沿卡漫设计领域,是目前网络上最好用的PS卡通设计教程,适合有一定绘画基
查看
javascript编程全解6.67M井上诚一郎pdf扫描版 javascript编程全解是一本JavaScript语言的使用指导手册,由日本程序员井上诚一郎、土江拓郎和滨边将太三人共同编著。本书涵盖了JavaScript开发中各个方面的主题,对从客户端及服务端JavaScript等基础内容,到HTML5、W
查看
sql server 2012深入解析与性能优化(第3版)265.39M波尔顿pdf扫描版 sql server 2012深入解析与性能优化(第3版)是一本SQL Server 2012使用指南,由美国程序员波尔顿Christian Ballton、Justin Langford、Glenn Berry、Gavin Payne、Amit
查看
实战SEO实用技法与案例剖析69.23M藏锋者扫描版 实战SEO:实用技法与案例剖析是一本搜索引擎优化技术指导手册,由藏锋者、崔旭、郝永清三人共同编著。本书脉络清晰,由浅到深,从网站策划、准备、运维、分析的全方面讲解了网站优化的流程和技巧,手把手教你如何去选择网站类型、建站、优化网站,即使你是一个se
查看
高性能javascript37.21M尼古拉斯·泽卡斯pdf扫描版 高性能JavaScript是JavaScript语言领域的一本经典教材,由雅虎首页开发者尼古拉斯·泽卡斯编著。全书从性能角度分析JavaScript,不求面面俱到,但求字字如金。重点讨论了JavaScript的各个方面,内容涵盖运行时间、下载、do
查看
数据恢复技术(第二版)74.62M戴剑士pdf扫描版 数据恢复技术第2版是一本强大的数据恢复技术教材,由戴剑士编著。本书内容丰富翔实,全面详解Windows文件系统原理,介绍了硬盘分区,硬盘逻辑锁,硬盘坏道,FAT恢复,文件恢复,磁盘阵列(RAID)的数据恢复等技术,同时还对数据安全与备份,损坏文件修
查看
大数据存储mongodb实战指南33.27M扫描版大数据存储mongodb实战指南是一本MongoDB数据库实战手册,由郭远威编著,本书内容丰富翔实,剖析了mongodb在生产环境中使用需要知道的所有内容,包括大数据与云计算、询语言系统、索引与查询优化、增改删操作、Journaling日志功能、聚集分析
查看