- 电子工业出版社
- 9787121369186
- 1-23
- 294044
- 60215697-8
- 平塑
- 16开
- 2025-05
- 512
- 320
- 工学
- 软件工程
- TP312C
- 计算机类
- 高职
作者简介
内容简介
本书由多年从事c语言教学的教师编写。全书共分十一章,主要内容包括:第1章介绍c语言的发展及特点;第2章介绍c语言的基本概念、数据类型及运算符及表达式;第3章介绍顺序结构程序设计;第4章介绍选择结构程序设计;第5章介绍循环结构程序设计;第6章介绍数组类型;第7章介绍函数;第八章介绍指针类型;第九章介绍结构体和联合体;第十章介绍编译预处理;第十一章介绍文件类型。注重培养学生的逻辑思维和编程思维。在内容组织上删繁就简,以C语言最基本的内容为主线,深入浅出。循序渐进地帮助读者掌握C的基本内容。
目录
第1章 C语言概述 1__eol__1.1 C语言的历史背景 2__eol__1.2 C语言的特点 2__eol__1.3 简单的C语言程序介绍 3__eol__1.4 C语言程序的上机步骤 5__eol__1.5 C语言趣味程序实例1 8__eol__1.6 项目开发实例 9__eol__复习题1 12__eol__程序设计实践1 12__eol__第2章 数据类型、运算符和表达式 13__eol__2.1 C语言的数据类型 14__eol__2.2 常量与变量 14__eol__2.2.1 标识符 15__eol__2.2.2 常量与符号常量 15__eol__2.2.3 变量 16__eol__2.3 整型数据 17__eol__2.3.1 整型常量 17__eol__2.3.2 整型变量 17__eol__2.4 实型数据 18__eol__2.4.1 实型常量 18__eol__2.4.2 实型变量 18__eol__2.5 字符型数据 19__eol__2.5.1 字符常量 19__eol__2.5.2 字符变量 20__eol__2.5.3 字符串常量 20__eol__2.6 变量赋初值 21__eol__2.7 运算符及表达式 21__eol__2.7.1 算术运算符及算术表达式 22__eol__2.7.2 自增、自减运算符及其表__eol__达式 22__eol__2.7.3 赋值运算符及赋值表达式 23__eol__2.7.4 逗号运算符及逗号表达式 24__eol__2.7.5 不同类型数据间的混合运算 25__eol__2.7.6 C语言中的运算符 27__eol__2.8 C语言趣味程序实例2 28__eol__复习题2 30__eol__程序设计实践2 31__eol__第3章 最简单的C程序设计——顺序__eol__ 程序设计 33__eol__3.1 C语句概述 34__eol__3.2 程序的三种基本结构 35__eol__3.3 赋值语句 36__eol__3.4 字符数据的输入与输出 36__eol__3.4.1 putchar函数 37__eol__3.4.2 getchar函数 37__eol__3.5 格式的输入与输出 38__eol__3.5.1 printf函数 38__eol__3.5.2 scanf函数 40__eol__3.6 C语言趣味程序实例3 42__eol__复习题3 43__eol__程序设计实践3 44__eol__第4章 选择结构程序设计 45__eol__4.1 关系运算符及其表达式 46__eol__4.2 逻辑运算符及其表达式 47__eol__4.2.1 逻辑运算符 47__eol__4.2.2 逻辑表达式 47__eol__4.3 if语句 48__eol__4.3.1 if语句的三种形式 48__eol__4.3.2 if语句的嵌套 52__eol__4.3.3 条件运算符 53__eol__4.4 switch语句 54__eol__4.5 程序举例 55__eol__4.6 C语言趣味程序实例4 58__eol__复习题4 59__eol__程序设计实践4 62__eol__第5章 循环的控制 63__eol__5.1 循环的概念 64__eol__5.2 while语句 64__eol__5.3 do…while语句 66__eol__5.4 for语句 68__eol__5.5 循环的嵌套 70__eol__5.6 break语句和continue语句 71__eol__5.6.1 break语句 71__eol__5.6.2 continue语句 72__eol__5.7 程序举例 73__eol__5.8 C语言趣味程序实例5 75__eol__5.9 项目开发实例 76__eol__复习题5 79__eol__程序设计实践5 82__eol__第6章 数组 83__eol__6.1 一维数组的定义与引用 84__eol__6.1.1 一维数组的定义 84__eol__6.1.2 一维数组元素的引用 84__eol__6.1.3 一维数组的初始化 85__eol__6.1.4 一维数组程序举例 86__eol__6.2 二维数组的定义与引用 87__eol__6.2.1 二维数组元素的定义 87__eol__6.2.2 二维数组元素的引用 88__eol__6.2.3 二维数组的初始化 89__eol__6.2.4 二维数组程序举例 89__eol__6.3 字符数组 90__eol__6.3.1 字符数组的定义 90__eol__6.3.2 字符数组的初始化 91__eol__6.3.3 字符数组元素的引用 91__eol__6.3.4 字符串和字符串结束标志 92__eol__6.3.5 字符数组的输入/输出 92__eol__6.3.6 字符串处理函数 94__eol__6.3.7 字符数组应用举例 96__eol__6.4 C语言趣味程序实例6 98__eol__6.5 项目开发实例 99__eol__复习题6 107__eol__程序设计实践6 109__eol____eol__第7章 函数 111__eol__7.1 模块化程序设计和C语言程序的__eol__组成 112__eol__7.2 库函数 113__eol__7.2.1 C语言常用库函数 114__eol__7.2.2 include命令的使用 114__eol__7.3 函数的定义与调用 115__eol__7.3.1 函数的定义 115__eol__7.3.2 函数的调用 116__eol__7.4 函数的返回值及其类型 119__eol__7.5 函数调用时参数间的传递 120__eol__7.5.1 将变量、常量、数组元素作为__eol__参数时的传递 120__eol__7.5.2 将数组名作为参数时的__eol__传递 120__eol__7.6 函数的嵌套调用 121__eol__7.7 函数的递归调用 123__eol__7.8 作用域和存储类型 126__eol__7.8.1 变量的作用域和生存期 126__eol__7.8.2 局部变量和全局变量 127__eol__7.8.3 变量的存储类型 130__eol__7.9 C语言趣味程序实例7 133__eol__7.10 项目开发实例 134__eol__复习题7 144__eol__程序设计实践7 148__eol__第8章 指针 149__eol__8.1 指针的基本概念 150__eol__8.2 指针变量的使用与指针运算 151__eol__8.2.1 指针变量的定义 151__eol__8.2.2 指针变量的初始化 151__eol__8.2.3 指针的运算 152__eol__8.2.4 指针变量的引用 152__eol__8.2.5 指针的算术运算、关系__eol__运算 153__eol__8.3 指针与数组 156__eol__8.3.1 指针与一维数组 156__eol__8.3.2 指针与二维数组 158__eol__8.4 字符串与指针 160__eol__8.4.1 字符串的表示形式 160__eol__8.4.2 字符数组与字符串指针__eol__变量比较 161__eol__8.5 用数组名作函数参数 162__eol__8.6 C语言趣味程序实例8 166__eol__8.7 项目开发实例 168__eol__复习题8 172__eol__程序设计实践8 174__eol__第9章 结构体与联合体 175__eol__9.1 结构体的定义 176__eol__9.2 结构体在程序中的使用 177__eol__9.3 结构体数组 180__eol__9.4 结构体指针 181__eol__9.5 结构体与函数 184__eol__9.6 联合体 187__eol__9.7 C语言趣味程序实例9 190__eol__9.8 项目开发实例 194__eol__复习题9 197__eol__程序设计实践9 198__eol__第10章 预处理命令 199__eol__10.1 宏定义 200__eol__10.1.1 无参宏定义 200__eol__10.1.2 带参宏定义 202__eol__10.2 文件包含 203__eol__10.3 条件编译 204__eol__10.4 C语言趣味程序实例10 206__eol__复习题10 208__eol__程序设计实践10 209__eol____eol__第11章 文件 211__eol__11.1 文件的概念 212__eol__11.2 文件的打开与关闭 213__eol__11.3 文件的字符输入与输出 215__eol__11.4 文件的字符串输入与输出 217__eol__11.5 文件的格式化输入与输出 219__eol__11.6 C语言趣味程序实例11 220__eol__11.7 项目开发实例 223__eol__复习题11 244__eol__程序设计实践11 246__eol__附录A C语言的标准库函数 247__eol__