欢迎光临
免费的PDF电子书下载网站

全媒体环境下学习C语言程序设计 PDF下载

编辑推荐

暂无

内容简介

本书根据教育部*的职业教育专业改革要求,在已建立的精品课程基础上进行编写,主要通过大量实际任务的分析和编程实现,逐步培养学生利用C语言进行程序设计的能力,掌握程序设计的基本步骤和语法。全书共10章,内容包含C语言程序设计基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与共用体、文件、综合应用程序开发等内容。每章都配有大量的案例、练习题和章节习题,以知识讲解、案例分析、编程练习、知识延伸为体系,在教、学、做中引导学生进行学习,提升学习效果。 本书为高等职业本专科院校各专业C语言程序设计课程的教材,也可作为开放大学、成人教育、自学考试、中职学校、培训班的教材,以及自学者与编程人员的参考书。 本书配有免费的电子教学课件、习题参考答案、案例源代码、电子教案、授课计划、课程标准等资源,详见前言。

作者简介

王伟斌 讲师,毕业于浙江师范大学计算机科学与技术专业,在计算机应用技术、应用电子技术、电气自动化技术、物联网技术等专业,已从事《C语言程序设计》等课程教学十多年,具有比较丰富的教学经验

全媒体环境下学习C语言程序设计 PDF下载

目录

第1章  C语言程序设计基础	(1)
1.1 C语言的产生与发展 (2)
1.2 C语言的特点 (2)
1.3 C语言程序的结构 (3)
1.4 C语言程序的上机步骤 (6)
1.4.1 C语言程序的执行步骤 (6)
1.4.2 编译环境的准备 (7)
1.4.3 C-Free 5.0编译环境的使用 (8)
1.5 程序算法基础 (10)
1.5.1 什么是算法 (10)
1.5.2 算法的特性 (10)
1.5.3 怎样表示算法 (12)
1.5.4 程序设计的步骤 (16)
1.5.5 结构化程序设计方法 (17)
本章小结 (17)
习题1 (18)
第2章 顺序结构程序设计 (19)
2.1 标识符和关键字 (20)
2.2 数据类型及常量、变量 (20)
2.2.1 数据类型 (20)
2.2.2 常量 (22)
2.2.3 变量 (24)
2.3 数据的格式化输出和输入 (26)
2.3.1 格式化输出函数 (26)
2.3.2 格式化输入函数 (28)
2.3.3 单个字符的输入输出 (30)
2.4 运算符和表达式 (31)
2.4.1 算术运算符和算术表达式 (32)
2.4.2 赋值运算符和赋值表达式 (37)
2.4.3 逗号运算符和逗号表达式 (38)
本章小结 (39)
习题2 (40)
第3章 选择结构程序设计 (42)
3.1 选择结构条件判定 (43)
3.1.1 关系运算符和关系表达式 (43)
3.1.2 逻辑运算符和逻辑表达式 (44)
3.2 if语句 (47)
3.2.1 单分支if语句 (47)
3.2.2 双分支if-else语句 (49)
3.2.3 多分支if-else-if语句 (51)
3.2.4 if语句的嵌套 (53)
3.3 switch语句 (55)
3.4 条件运算符与条件表达式 (57)
本章小结 (58)
习题3 (59)
第4章 循环结构程序设计 (61)
4.1 for语句 (62)
4.2 while语句 (65)
4.3 do-while语句 (69)
4.4 循环的嵌套 (71)
4.5 break语句和continue语句 (74)
4.5.1 break语句 (74)
4.5.2 continue语句 (76)
本章小结 (78)
习题4 (78)
第5章 数组 (38)
5.1 一维数组 (82)
5.1.1 一维数组的定义 (82)
5.1.2 一维数组的初始化 (82)
5.1.3 一维数组元素的引用 (83)
5.2 二维数组 (86)
5.2.1 二维数组的定义 (86)
5.2.2 二维数组的初始化 (86)
5.2.3 二维数组元素的引用 (87)
5.3 字符数组和字符串的应用 (89)
5.3.1 字符数组的定义 (89)
5.3.2 字符数组的初始化 (89)
5.3.3 字符数组元素的引用 (90)
5.3.4 字符数组的输入输出 (90)
5.3.5 常用的字符串处理函数 (93)
5.4 数组排序 (95)
5.4.1 冒泡排序 (95)
5.4.2 选择排序 (97)
本章小结 (99)
习题5 (99)
第6章 函数 (101)
6.1 函数的定义 (102)
6.1.1 无参函数的定义 (102)
6.1.2 有参函数的定义 (102)
6.2 函数的调用 (103)
6.2.1 函数调用的形式和方法 (103)
6.2.2 形式参数和实际参数 (103)
6.2.3 函数的返回值 (105)
6.2.4 函数的说明 (105)
6.3 函数的嵌套调用和递归调用 (106)
6.3.1 函数的嵌套调用 (106)
6.3.2 函数的递归调用 (108)
6.4 变量的作用域及存储类型 (109)
6.4.1 变量的作用域 (109)
6.4.2 变量的存储类型 (115)
本章小结 (122)
习题6 (122)
第7章 指针 (125)
7.1 指针的基本概念 (126)
7.2 指针变量的定义与引用 (127)
7.2.1 指针变量的定义 (127)
7.2.2 指针变量的引用 (128)
7.2.3 指针变量作为函数参数 (129)
7.3 数组的指针和指向数组的指针变量 (131)
7.3.1 指向数组元素的指针 (131)
7.3.2 通过指针引用数组元素 (132)
7.3.3 数组名做函数参数 (134)
7.4 字符串的指针和指向字符串的指针变量 (135)
7.5 指向函数的指针变量 (136)
本章小结 (138)
习题7 (138)
第8章 结构体与共用体 (140)
8.1 结构体变量定义、引用和初始化 (141)
8.2 结构体数组 (145)
8.3 结构体在函数中的应用 (147)
8.4 共用体 (150)
本章小结 (154)
习题8 (154)
第9章 文件 (156)
9.1 C语言文件概述 (157)
9.2 文件的打开与关闭 (157)
9.3 文件的读写操作 (160)
9.4 文件的定位与随机读写 (170)
本章小结 (173)
习题9 (173)
第10章 综合应用程序开发 (176)
10.1 收益预估系统程序设计 (177)
10.2 速算练习系统程序设计 (180)
10.3 单词查询系统程序设计 (185)
10.4 班级成绩查询系统程序设计 (189)
10.5 抽奖系统程序设计 (198)
10.6 常见编程错误分析 (202)
本章小结 (212)
附录A ASCII码表 (213)
附录B C语言中的关键字 (215)
附录C 运算符优先级及结合性 (217)
附录D 常用库函数 (220)
参考文献 (225)
推荐网络学习资源 (225)

全媒体环境下学习C语言程序设计 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:全媒体环境下学习C语言程序设计