陈学进等编著的《C语言程序设计》是为高等院校“C语言程序设计”课程教学而编写的,可以作为高等院校各工科专业的程序设计课程的教材,也可作为各类考试的复习参考书以及作为计算机专业人员和工程技术人员的参考书。全书由11章组成,内容包括C语言概述、C语言基础知识、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、用户定义数据类型、文件、C语言预编译处理与位运算。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计(21世纪高等教育计算机规划教材) |
分类 | |
作者 | 陈学进//王小林 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 陈学进等编著的《C语言程序设计》是为高等院校“C语言程序设计”课程教学而编写的,可以作为高等院校各工科专业的程序设计课程的教材,也可作为各类考试的复习参考书以及作为计算机专业人员和工程技术人员的参考书。全书由11章组成,内容包括C语言概述、C语言基础知识、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、用户定义数据类型、文件、C语言预编译处理与位运算。 内容推荐 陈学进等编著的《C语言程序设计》是一本理论与实践相结合实用性很强的C语言程序设计教材。全书由11章组成,内容包括C语言概述、C语言基础知识、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、用户定义数据类型、文件、C语言预编译处理与位运算。 《C语言程序设计》以实际应用为背景,面向工程实践和编程能力训练,从实际问题出发,以C语言的基本语法、语句为基础,深入浅出地阐述C语言程序设计的基本概念、思想与方法。全书以程序案例为主导,采用计算思维的方法设计程序。通过大量的案例,拓宽学生的思维,在案例不断深化中逐步引出知识点,形成清晰的主线。引导学生自主思考,逐步掌握程序设计的一般规律和方法。 《C语言程序设计》注重解决问题的方法引导,理论联系实际,突出计算思维的培养。宏观上,章节以语法为主线,以便师生教与学;微观上,在每章节又以案例为主线,每章后面都附大量的读程序与编写程序习题,便于提高学生的程序设计能力;语言流畅、内容通俗易懂,程序描述力求精炼、易读。《C语言程序设计》可作为理工类相关专业教材,也可供广大计算机爱好者及软件开发人员自学提高时使用。 目录 第1章 C语言概述 1 1.1 一个简单C语言程序 1 1.1.1 简单C语言程序举例 1 1.1.2 C语言程序小结 3 1.2 计算机程序与程序设计语言 4 1.2.1 计算机程序 4 1.2.2 程序设计语言 5 1.3 C语言简介 6 1.3.1 C语言的前世今生 6 1.3.2 C语言的特点 8 1.3.3 C语言的应用领域 9 1.4 算法简介 10 1.4.1 什么是算法 10 1.4.2 算法的特点 10 1.4.3 引例 10 1.5 算法的描述方法 13 1.5.1 用自然语言表示算法 13 1.5.2 用流程图表示算法 14 1.5.3 用伪代码表示算法 18 1.5.4 用计算机语言表示算法 18 1.6 C语言编程环境 20 1.6.1 TC环境 20 1.6.2 C语言程序的执行 23 1.6.3 VC6.0环境 25 1.7 本章小结 28 习题1 28 上机实验1 29 第2章 C语言基础知识 31 2.1 基本数据类型 31 2.2 常量与变量 32 2.2.1 常量 33 2.2.2 变量 35 2.3 常用运算符及其表达式 39 2.3.1 赋值运算符 39 2.3.2 算术运算符 40 2.3.3 关系运算符 41 2.3.4 逻辑运算符 43 2.3.5 逗号运算符 45 2.3.6 复合赋值运算符 45 2.3.7 增1和减1运算符 46 2.3.8 强制类型转换运算符 47 2.4 各类数值型数据间的混合运算 47 2.5 赋值表达式中的类型转换 48 2.6 本章小结 49 习题2 49 第3章 顺序结构程序设计 52 3.1 C语句概述 52 3.2 格式化输入输出函数 54 3.2.1 printf函数(格式化输出函数) 54 3.2.2 scanf函数(格式化输入函数) 58 3.3 字符数据的输入/输出 61 3.3.1 putchar函数(字符输出函数) 61 3.3.2 getchar函数(字符输入函数) 61 3.4 顺序结构程序设计举例 62 3.5 本章小结 63 习题3 63 上机实验3 66 第4章 选择结构程序设计 69 4.1 if语句 69 4.1.1 简单if语句 69 4.1.2 双分支if语句 70 4.1.3 if与多个else语句 71 4.1.4 条件运算符 73 4.2 switch语句 74 4.3 程序举例 75 4.4 本章小结 79 习题4 79 上机实验4 82 第5章 循环程序设计 84 5.1 for语句实现循环 85 5.2 while语句实现循环 87 5.3 do while语句实现循环 89 5.4 用if和goto语句构成的循环 91 5.5 用break语句和continue语句控制循环 91 5.5.1 break语句 91 5.5.2 continue语句 93 5.5.3 比较break和continue 94 5.5.4 简单循环的应用 95 5.6 嵌套循环 99 5.7 本章小结 104 习题5 104 上机实验5 109 第6章 数组 110 6.1 一维数组 110 6.1.1 一维数组的定义和初始化 111 6.1.2 一维数组的应用 112 6.2 二维数组 115 6.2.1 二维数组的定义和初始化 115 6.2.2 二维数组的应用 117 6.3 字符数组 119 6.3.1 字符数组的定义及初始化 119 6.3.2 字符串和字符串结束标志 120 6.3.3 字符串处理函数 120 6.3.4 字符数组的应用 121 6.4 综合案例 122 6.5 本章小结 127 习题6 128 上机实验6 133 第7章 函数 135 7.1 函数的种类及定义 136 7.1.1 函数概念及种类 136 7.1.2 定义函数格式 138 7.2 函数的调用 139 7.2.1 函数参数之间关系 140 7.2.2 函数调用 141 7.2.3 函数的返回值 142 7.2.4 函数的说明 143 7.3 函数形参类型 144 7.3.1 函数形参类型 144 7.3.2 数组名作为函数形参 145 7.4 函数的递归调用 148 7.4.1 递归调用定义与种类 148 7.4.2 递归调用应用举例 149 7.5 变量的作用域与存储属性 151 7.5.1 变量的作用域 152 7.5.2 全局变量与局部变量同名 154 7.5.3 变量存储属性 156 7.5.4 存储类别小结 160 7.6 内部函数与外部函数 161 7.7 本章小结 162 习题7 163 上机实验7 169 第8章 指针 172 8.1 指针的概念 173 8.1.1 变量的指针和指向变量的指针变量 173 8.1.2 指针作为函数的参数 175 8.1.3 指针的简单应用 176 8.2 指针与数组 177 8.2.1 一维数组指针 177 8.2.2 多维数组指针 180 8.2.3 指针数组 182 8.3 指针与函数 183 8.3.1 函数指针 183 8.3.2 指针函数 185 8.4 字符串的指针 185 8.5 指向指针的指针(二级指针) 188 8.6 指针数组作为主函数main的形参 189 8.7 综合案例 190 8.8 本章小结 192 习题8 193 上机实验8 197 第9章 用户定义数据类型 201 9.1 结构体 201 9.1.1 结构体数据 201 9.1.2 typedef命令使用 205 9.1.3 结构体类型嵌套 207 9.1.4 结构体类型数组 210 9.1.5 结构体指针 212 9.1.6 结构体数据与函数 214 9.1.7 结构体数据使用小结 215 9.2 单链表 220 9.2.1 单链表的基本操作 221 9.2.2 多项式加法 224 9.3 共用体 226 9.3.1 混合计分制成绩管理 227 9.3.2 共用体数据使用小结 229 9.4 枚举 231 9.4.1 枚举类型、枚举变量的定义和使用 231 9.4.2 输入输出枚举变量 233 9.5 本章小结 233 习题9 234 上机实验9 240 第10章 文件 243 10.1 基本概念 244 10.1.1 字节流 244 10.1.2 文件 244 10.1.3 缓冲文件系统 244 10.1.4 文件指针 245 10.1.5 文件的位置指针 245 10.2 文件的打开与关闭 245 10.2.1 文件的打开 246 10.2.2 文件的关闭 246 10.3 文本文件的读写 247 10.3.1 文件中单个字符数据处理 247 10.3.2 逐行字符串复制文件 249 10.3.3 fscanf()和fprintf() 250 10.4 二进制文件的读写 251 10.4.1 fread函数和fwrite函数 251 10.4.2 文件的随机读写 253 10.5 本章小结 254 习题10 268 上机实验10 271 第11章 C语言预编译处理与位运算 272 11.1 预处理命令 272 11.1.1 文件包含 272 11.1.2 宏定义 273 11.1.3 条件编译 276 11.2 位运算 276 11.2.1 位运算概述 277 11.2.2 位运算符 277 11.2.3 位运算应用 278 11.2.4 位段 279 11.3 本章小结 280 习题11 281 上机实验11 283 附录A C语言的关键字 286 附录B C语言常用库函数 287 附录C C语言运算符的优先级 292 附录D ASCII码字符集 293 参考文献 295 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。