注册 登录 进入教材巡展
#
  • #

出版时间:2024-06

出版社:西安电子科技大学出版社

以下为《C语言程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560672601
  • 1-1
  • 531102
  • 16开
  • 2024-06
  • 自动化技术、计算机技术
  • 本科
目录
第1章 程序设计基础 1
 1.1 计算和计算机的发展——需求是发展之母 1
 1.2 程序设计语言综述 3
 1.3 C语言基础知识 4
  1.3.1 C语言简史 4
  1.3.2 C语言的特点 5
  1.3.3 C语言词汇、数据类型、常量和变量 6
  1.3.4 C程序开发环境基础知识 8
 1.4 C语言程序设计基础知识 12
 习题 13
第2章 基本数据及其运算 14
 2.1 常量、变量及标识符 14
 2.2 基本数据类型 16
  2.2.1 整型数据 16
  2.2.2 浮点型数据 18
  2.2.3 字符型数据 20
 2.3 输入/输出基础 23
  2.3.1 格式的输入和输出 23
  2.3.2 单个字符的输入/输出 27
 2.4 数据运算 28
  2.4.1 赋值运算 29
  2.4.2 算术运算 30
  2.4.3 关系运算和逻辑运算 32
  2.4.4 条件运算 34
  2.4.5 其他运算 34
 2.5 表达式 37
  2.5.1 表达式的分类和值 37
  2.5.2 表达式的类型转换 38
 习题 39
第3章 结构化程序设计 41
 3.1 基本语句 41
 3.2 顺序结构 44
 3.3 选择结构 45
  3.3.1 两路条件选择结构 46
  3.3.2 多路按值选择结构 51
 3.4 循环结构 54
  3.4.1 while循环结构 54
  3.4.2 do…while循环结构 58
  3.4.3 for循环结构 59
  3.4.4 break语句、continue语句在循环中的应用 63
  3.4.5 循环结构的嵌套 65
 3.5 简单程序设计实例 68
 习题 72
 实践习题 75
第4章 数组 81
 4.1 数组的基本概念 81
 4.2 一维数组 82
  4.2.1 一维数组定义 82
  4.2.2 一维数组元素的引用 83
  4.2.3 数组初始化 86
  4.2.4 一维数组程序实例 90
  4.2.5 冒泡排序 97
 4.3 多维数组 99
  4.3.1 多维数组定义、引用和存放特点 99
  4.3.2 多维数组初始化 101
  4.3.3 多维数组程序示例 101
 4.4 字符串处理技术基础 105
  4.4.1 字符数组与字符串 105
  4.4.2 字符串处理技术基础 108
  4.4.3 字符串应用——Brute Force算法 110
 习题 113
 实践习题 115
第5章 函数 120
 5.1 函数基础知识 121
 5.2 函数定义 122
 5.3 函数调用 124
 5.4 函数说明 130
 5.5 函数嵌套调用 132
 5.6 递归函数基础 134
 5.7 命令行参数 140
 5.8 局部变量和全局变量 141
  5.8.1 全局变量 142
  5.8.2 局部变量 142
 5.9 函数程序设计实例 144
 5.10 存储类 150
  5.10.1 自动变量 150
  5.10.2 静态变量 151
  5.10.3 外部变量 153
  5.10.4 寄存器存储类 154
 5.11 编译预处理命令简介 155
  5.11.1 宏定义 155
  5.11.2 文件包含预处理命令 159
  5.11.3 条件编译 160
 习题 162
 实践习题 165
第6章 指针与引用 171
 6.1 指针 171
 6.2 指针和数组 178
  6.2.1 指向数组元素的指针 178
  6.2.2 指向字符串的指针 180
  6.2.3 指向数组的指针 181
  6.2.4 指针数组 184
  6.2.5 多级指针:指向指针数据的指针变量 187
 6.3 指针类型形参 189
 6.4 数组类型形参 191
 6.5 字符指针形参 199
 6.6 函数指针和函数指针变量 203
  6.6.1 函数指针 203
  6.6.2 函数指针形参 204
  6.6.3 函数指针数组 206
 6.7 返回数据对象指针值的函数 207
  6.7.1 返回指针值的函数 207
  6.7.2 返回函数指针的函数 208
 习题 209
 实践习题 211
第7章 结构和链表 214
 7.1 结构类型和结构变量 214
  7.1.1 结构类型和结构变量基础知识 214
  7.1.2 结构变量初始化 217
  7.1.3 结构指针变量 217
  7.1.4 结构变量的引用 218
 7.2 结构数组 221
 7.3 结构形参和结构指针形参 228
 7.4 链表及其应用 232
 7.5 联合 236
 7.6 位域 239
 7.7 枚举 240
 7.8 类型定义 242
 习题 244
 实践习题 247
第8章 数据文件处理技术 251
 8.1 C文件概述 251
 8.2 文件类型、文件的打开和关闭 252
 8.3 文件处理程序结构和常用文件库函数 255
 习题 260
附录A ASCII字符集 262
附录B 转义字符集 264