- 电子工业出版社
- 9787121405389
- 1-5
- 403075
- 48253397-3
- 平塑
- 16开
- 2024-02
- 474
- 296
- 工学
- 软件工程
- 计算机科学与技术
- 本科 研究生及以上
目录
目 录__eol__第1章 程序设计基础 1__eol__1.1 程序和程序设计语言 1__eol__1.1.1 程序 1__eol__1.1.2 程序设计语言 1__eol__1.1.3 程序设计语言的发展历史 1__eol__1.1.4 语言处理程序 3__eol__1.2 C语言的发展及特点 3__eol__1.3 C和C++语言 4__eol__1.4 简单的C程序介绍 5__eol__1.5 Microsoft Visual C++ 2010学习版开发环境的使用 8__eol__1.5.1 开发C程序的基本步骤 8__eol__1.5.2 使用Microsoft Visual C++2010学习版开发简单的C程序 9__eol__1.5.3 开发C程序的常见问题 13__eol__习题1 15__eol__第2章 基本数据类型、运算符和表达式 17__eol__2.1 字符集和标识符 17__eol__2.2 数据类型 19__eol__2.2.1 整型 21__eol__2.2.2 实型(浮点型) 23__eol__2.2.3 字符型 26__eol__2.3 运算符和表达式 30__eol__2.3.1 算术运算 30__eol__2.3.2 自增运算和自减运算 31__eol__2.3.3 赋值运算 32__eol__2.3.4 数据类型的转换 33__eol__2.3.5 逗号运算 37__eol__2.3.6 位运算 37__eol__2.3.7 sizeof运算 40__eol__习题2 41__eol__第3章 数据的输入和输出 45__eol__3.1 单个字符的输入和输出 45__eol__3.1.1 函数getchar() 45__eol__3.1.2 函数putchar() 45__eol__3.2 数据的格式化输出和输入 47__eol__3.2.1 数据的格式化输出 47__eol__3.2.2 数据的格式化输入 52__eol__3.3 顺序结构程序举例 57__eol__习题3 61__eol__第4章 选择结构 64__eol__4.1 关系运算 64__eol__4.1.1 C语言的逻辑值 64__eol__4.1.2 关系运算符 64__eol__4.1.3 关系表达式 65__eol__4.2 逻辑运算 67__eol__4.2.1 逻辑运算符 67__eol__4.2.2 逻辑表达式 68__eol__4.2.3 逻辑表达式求值的优化 69__eol__4.3 if语句 70__eol__4.3.1 单分支if语句 70__eol__4.3.2 双分支if语句 71__eol__4.3.3 多分支if语句 73__eol__4.3.4 条件运算符 77__eol__4.4 switch语句 79__eol__4.5 选择结构程序举例 82__eol__习题4 85__eol__第5章 循环结构 90__eol__5.1 while语句 90__eol__5.2 do…while语句 97__eol__5.3 for语句 102__eol__5.4 循环结构的嵌套 107__eol__5.5 break语句和continue语句 110__eol__5.5.1 用break语句提前终止循环 110__eol__5.5.2 用continue 语句提前结束本轮循环 113__eol__习题5 114__eol__第6章 数组 121__eol__6.1 一维数组 121__eol__6.1.1 一维数组的定义 121__eol__6.1.2 一维数组元素的访问 122__eol__6.1.3 一维数组元素的初始化 123__eol__6.1.4 一维数组应用举例 124__eol__6.2 二维数组 130__eol__6.2.1 二维数组的定义 130__eol__6.2.2 二维数组的访问 131__eol__6.2.3 二维数组的初始化 132__eol__6.2.4 二维数组应用举例 133__eol__习题6 135__eol__第7章 函数 141__eol__7.1 函数的定义 142__eol__7.2 函数的调用 144__eol__7.3 函数的声明 145__eol__7.4 函数调用时的数据传递 146__eol__7.4.1 函数的设计方法 146__eol__7.4.2 函数调用时的数据传递 147__eol__7.4.3 函数调用时的类型转换 148__eol__7.5 函数的嵌套调用和递归调用 149__eol__7.5.1 函数的嵌套调用 149__eol__7.5.2 函数的递归调用 150__eol__7.6 数组作为参数的用法 153__eol__7.6.1 数组元素作为函数实参 153__eol__7.6.2 数组名作为函数实参 154__eol__7.6.3 二维数组名作为函数实参 156__eol__7.7 函数main()的参数 157__eol__7.8 变量的作为用域和生存期 158__eol__7.8.1 变量的作为用域 159__eol__7.8.2 变量的生存期 161__eol__7.9 内部函数和外部函数 165__eol__习题7 167__eol__第8章 指针 172__eol__8.1 变量地址与指针 172__eol__8.1.1 变量的地址 172__eol__8.1.2 指针的概念 173__eol__8.2 指针的定义与使用 173__eol__8.2.1 定义指针变量 173__eol__8.2.2 指针变量赋值 174__eol__8.2.3 使用指针 176__eol__8.3 指针与函数 177__eol__8.3.1 指针作为函数参数 179__eol__8.3.2 指针作为函数返回值 181__eol__8.4 指针与数组 183__eol__8.4.1 数组首地址与数组元素地址 183__eol__8.4.2 指针与数组元素 185__eol__8.5 指针和二维数组 191__eol__8.5.1 二维数组元素的地址 191__eol__8.5.2 使用指针访问二维数组元素 196__eol__8.5.3 二维数组作为函数参数 199__eol__8.6 函数指针 200__eol__习题8 202__eol__第9章 字符串 206__eol__9.1 字符数组表示字符串 206__eol__9.1.1 字符数组的初始化 206__eol__9.1.2 字符串的结束标志 207__eol__9.1.3 字符串的整体输入和输出 208__eol__9.2 字符指针表示字符串 211__eol__9.2.1 字符指针指向字符串常量 211__eol__9.2.2 字符指针作为函数参数 212__eol__9.2.3 字符指针数组 215__eol__9.3 字符串处理和应用 217__eol__9.3.1 字符串处理函数 217__eol__9.3.2 字符串应用 227__eol__习题9 234__eol__第10章 编译预处理和动态分配 239__eol__10.1 编译预处理(include、define) 239__eol__10.2 动态分配 242__eol__习题10 244__eol__第11章 结构体和共用体 245__eol__11.1 结构体 245__eol__11.1.1 定义结构体 245__eol__11.1.2 定义结构体类型变量 246__eol__11.1.3 结构体变量赋值和访问 247__eol__11.1.4 结构体数组 249__eol__11.1.5 结构体指针 249__eol__11.2 静态链表、动态链表 249__eol__11.2.1 静态链表 250__eol__11.2.2 动态链表 252__eol__11.3 共用体 257__eol__习题11 261__eol__第12章 文件 262__eol__12.1 C语言中文件的概念 262__eol__12.1.1 文件的概念 262__eol__12.1.2 计算机中的流 262__eol__12.1.3 文件分类 263__eol__12.1.4 文件的缓冲区 263__eol__12.1.5 文件指针 264__eol__12.2 文件的打开与关闭 265__eol__12.2.1 文件的打开 265__eol__12.2.2 文件的打开方式 265__eol__12.2.3 文件的关闭 266__eol__12.3 读/写文件常用函数 266__eol__12.3.1 以字符形式读/写文件 266__eol__12.3.2 以字符串的形式读/写文件 267__eol__12.3.3 以数据块的形式读/写文件 267__eol__12.3.4 格式化读/写文件 268__eol__12.3.5 随机读/写文件 268__eol__12.3.6 文件操作的出错检测 269__eol__12.4 文件操作应用示例 270__eol__12.4.1 文本文件操作 270__eol__12