- 电子工业出版社
- 9787121337703
- 1-9
- 209826
- 48253062-3
- 平塑
- 16开
- 2024-02
- 455
- 224
- 工学
- 软件工程
- TP312C
- 计算机科学与技术
- 本科 研究生及以上
目录
目 录__eol__第1章 C语言程序基础 (1)__eol__1.1 C语言程序的基本结构 (1)__eol__1.1.1 认识C语言程序 (1)__eol__1.1.2 基本结构 (3)__eol__1.1.3 程序举例 (4)__eol__1.2 C语言基本语法成分 (6)__eol__1.3 C语言数据类型 (9)__eol__1.3.1 基本数据类型 (9)__eol__1.3.2 指针类型 (12)__eol__1.3.3 构造数据类型 (13)__eol__1.4 C语言的表达式和语句 (13)__eol__1.5 C语言程序运行过程 (14)__eol__1.5.1 源程序、目标程序和可执行程序的概念 (14)__eol__1.5.2 C语言程序的开发步骤 (15)__eol__1.6 编写简单的C语言程序 (16)__eol__1.7 数据的输入与输出 (18)__eol__1.7.1 printf函数 (18)__eol__1.7.2 scanf函数 (20)__eol__1.8 C语言中的宏定义 (22)__eol__1.8.1 不带参数的宏定义 (22)__eol__1.8.2 带参数的宏定义 (24)__eol__1.9 算法 (26)__eol__1.9.1 算法的概念及特性 (26)__eol__1.9.2 算法的表示方法 (26)__eol__1.10 C语言的产生、发展及特点 (29)__eol__1.10.1 C语言的产生及发展 (29)__eol__1.10.2 C语言的特点 (30)__eol__习题 (31)__eol__第2章 程序基本结构 (36)__eol__2.1 分支结构 (36)__eol__2.1.1 单分支结构 (36)__eol__2.1.2 双分支结构 (37)__eol__2.1.3 多分支结构 (38)__eol__2.1.4 if语句的嵌套 (39)__eol__2.1.5 条件运算符 (41)__eol__2.1.6 switch语句 (43)__eol__2.2 关系运算和逻辑运算 (45)__eol__2.2.1 关系运算符和关系表达式 (45)__eol__2.2.2 逻辑运算符和逻辑表达式 (45)__eol__2.3 循环结构 (47)__eol__2.3.1 概述 (47)__eol__2.3.2 当型循环while (48)__eol__2.3.3 直到型循环do-while (49)__eol__2.3.4 当型循环for (51)__eol__2.3.5 几种循环的比较 (53)__eol__2.3.6 循环嵌套 (54)__eol__2.4 break语句和continue语句 (55)__eol__2.4.1 break语句 (55)__eol__2.4.2 continue语句 (57)__eol__2.5 goto语句 (58)__eol__2.6 指针程序设计 (59)__eol__2.6.1 指针 (59)__eol__2.6.2 指针变量的使用 (60)__eol__2.7 典型例题 (63)__eol__习题 (68)__eol__第3章 模块化程序设计 (75)__eol__3.1 模块化程序设计思想 (75)__eol__3.2 函数定义 (77)__eol__3.3 函数调用 (78)__eol__3.3.1 函数调用的形式 (79)__eol__3.3.2 函数间的参数传递 (79)__eol__3.3.3 函数的返回值 (81)__eol__3.4 函数的原型与声明 (82)__eol__3.5 函数的嵌套与递归 (83)__eol__3.5.1 函数的嵌套调用 (83)__eol__3.5.2 函数的递归调用 (85)__eol__3.6 库函数 (86)__eol__3.7 变量的作用域与存储类型 (87)__eol__3.7.1 变量的作用域 (87)__eol__3.7.2 变量的存储类型 (90)__eol__3.8 指针与函数 (94)__eol__3.8.1 指针作为函数参数 (94)__eol__3.8.2 返回指针值的函数 (97)__eol__3.8.3 指向函数的指针变量 (98)__eol__3.9 典型例题 (99)__eol__习题 (103)__eol__第4章 简单构造数据类型 (109)__eol__4.1 一维数组 (109)__eol__4.1.1 一维数组的引出 (109)__eol__4.1.2 一维数组的定义和引用 (110)__eol__4.1.3 一维数组程序举例 (112)__eol__4.2 二 维 数 组 (114)__eol__4.2.1 二维数组的引出 (114)__eol__4.2.2 二维数组的定义和引用 (115)__eol__4.2.3 二维数组程序举例 (116)__eol__4.3 字符数组与字符串 (118)__eol__4.3.1 字符数组的引出 (118)__eol__4.3.2 字符数组的定义和引用 (119)__eol__4.3.3 字符串的使用 (120)__eol__4.3.4 字符数组程序举例 (126)__eol__4.4 数组与指针 (127)__eol__4.4.1 一维数组与指针 (128)__eol__4.4.2 多维数组与指针 (130)__eol__4.4.3 数组作为函数参数 (131)__eol__4.5 字符串与指针 (135)__eol__4.5.1 用字符指针访问字符串 (135)__eol__4.5.2 字符指针和字符数组的区别 (137)__eol__4.5.3 字符串作为函数参数 (139)__eol__4.6 典型例题 (141)__eol__习题 (148)__eol__第5章 复杂构造数据类型 (156)__eol__5.1 结构体 (156)__eol__5.1.1 结构体的引出及使用 (157)__eol__5.1.2 结构体数组 (161)__eol__5.1.3 结构体程序举例 (163)__eol__5.1.4 结构体与指针 (165)__eol__5.2 共用体 (168)__eol__5.2.1 共用体的定义和引用 (168)__eol__5.2.2 共用体类型的特点 (169)__eol__5.2.3 共用体应用举例 (170)__eol__5.3 枚举类型 (172)__eol__5.3.1 枚举类型的定义和引用 (172)__eol__5.3.2 枚举类型应用举例 (173)__eol__*5.4 链表 (174)__eol__5.4.1 概述 (174)__eol__5.4.2 简单链表 (174)__eol__5.4.3 动态链表 (175)__eol__5.4.4 链表的实现及应用 (176)__eol__习题 (180)__eol__第6章 磁盘数据存储 (184)__eol__6.1 将数据写入文件 (184)__eol__6.1.1 打开文件函数 (185)__eol__6.1.2 关闭文件函数 (185)__eol__6.2 文件读写分类函数 (187)__eol__6.2.1 单字符写入函数 (187)__eol__6.2.2 单字符读取函数 (188)__eol__6.2.3 字符串读取函数 (188)__eol__6.2.4 字符串写入函数 (189)__eol__6.2.5 格式化读写函数 (190)__eol__6.2.6 数据块读写函数 (192)__eol__6.3 文件定位函数 (194)__eol__6.3.1 位置指针复位函数 (194)__eol__6.3.2 位置指针的随机移动函数 (197)__eol__6.3.3 文件指针当前位置函数 (198)__eol__6.4 其他文件函数 (199)__eol__6.4.1 文件结束检测函数 (199)__eol__6.4.2 出错检测函数 (200)__eol__习题 (201)__eol__第7章 实用程序设计技巧 (205)__eol__7.1 程序的模块化结构 (205)__eol__7.1.1 软件工程的思想 (205)__eol__7.1.2 模块设计 (205)__eol__7.1.3 模块化的优点 (206)__eol__7.2 模块的组装 (207)__eol__7.2.1 文件包含与头文件的使用 (208)__eol__7.2.2 模块间的连接 (210)__eol__7.2.3 标识符的一致性 (213)__eol__7.2.4 条件编译 (213)__eol__7.3 模块设计风格简述 (215)__eol__7.3.1 数据风格 (215)__eol__7.3.2 标识符风格 (216)__eol__7.3.3 算法风格 (216)__eol__7.3.4 输入/输出风格 (217)__eol__7.3.5 书写风格 (217)__eol__7.4 应用程序设计实例 (218)__eol__习题 (227)__eol__附录 (229)__eol__附录A 常用C语言库函数 (229)_