- 电子工业出版社
- 9787121306747
- 1-6
- 154647
- 48252990-6
- 平塑
- 16开
- 2023-07
- 510
- 276
- 工学
- 计算机科学与技术
- TP312C
- 计算机科学与技术
- 本科 研究生及以上
目录
目 录__eol__ __eol__第1章 概述 1__eol__1.1 程序设计基础 1__eol__1.1.1 问题的求解过程 1__eol__1.1.2 算法及其描述 2__eol__1.1.3 模块化与结构化 4__eol__1.2 C语言及其特点 5__eol__1.2.1 C语言的产生和发展 5__eol__1.2.2 C语言的主要特点 5__eol__1.3 C语言程序的基本结构 6__eol__1.4 高级语言程序的处理过程 10__eol__1.5 利用Visual C++ 6.0环境编写和运行__eol__ C语言程序 11__eol__1.5.1 VC6环境的安装与运行 12__eol__1.5.2 编制一个(控制台)源程序 13__eol__1.5.3 编译、链接与运行程序 14__eol__1.5.4 程序调试技术 15__eol__1.5.5 简单的程序调试与纠错 17__eol__1.6 习题 19__eol__1.7 编程实战 20__eol__第2章 数据与运算 21__eol__2.1 标识符与关键字 21__eol__2.1.1 标识符 21__eol__2.1.2 关键字 22__eol__2.2 数据类型 22__eol__2.3 常量 23__eol__2.3.1 直接常量与符号常量 23__eol__2.3.2 整型常量 24__eol__2.3.3 字符型常量与字符串常量 25__eol__2.3.4 浮点型常量 28__eol__2.4 变量 29__eol__2.4.1 变量定义与初始化 29__eol__2.4.2 整型变量 31__eol__2.4.3 字符型变量 32__eol__2.4.4 浮点型变量 33__eol__2.5 算术运算与赋值运算 33__eol__2.5.1 运算符和表达式 34__eol__2.5.2 算术运算 35__eol__2.5.3 赋值运算 35__eol__2.5.4 自加和自减运算 38__eol__2.6 关系运算和逻辑运算 39__eol__2.6.1 逻辑值 39__eol__2.6.2 关系运算 40__eol__2.6.3 逻辑运算 41__eol__2.7 位运算 44__eol__2.7.1 位运算符及表达式 44__eol__2.7.2 位运算操作 44__eol__2.8 sizeof运算与逗号运算 48__eol__2.8.1 sizeof运算符 48__eol__2.8.2 逗号运算符 49__eol__2.9 数据类型转换 50__eol__2.9.1 隐式类型转换 50__eol__2.9.2 显式类型转换 51__eol__2.10 习题 52__eol__2.11 编程实战 54__eol__第3章 简单程序设计 55__eol__3.1 C语言语句概述 55__eol__3.1.1 语句分类 55__eol__3.1.2 语句的形式 56__eol__3.2 数据输出 58__eol__3.2.1 输出一个字符 58__eol__3.2.2 按自定义格式输出数据 59__eol__3.3 数据输入 62__eol__3.3.1 输入一个字符 62__eol__3.3.2 按自定义格式输入数据 63__eol__3.4 分支结构 66__eol__3.4.1 条件运算符与条件表达式 66__eol__3.4.2 if语句 67__eol__3.4.3 switch语句与多分支处理 72__eol__3.5 习题 76__eol__3.6 编程实战 77__eol__第4章 循环结构与数组 78__eol__4.1 while语句与do while语句 78__eol__4.1.1 while语句 78__eol__4.1.2 do while语句 80__eol__4.2 for语句 82__eol__4.2.1 for语句的语法 82__eol__4.2.2 for语句的特殊形式 83__eol__4.3 流程转移语句 85__eol__4.3.1 break语句 85__eol__4.3.2 continue语句 86__eol__4.3.3 goto语句 87__eol__4.4 循环结构的应用 88__eol__4.5 一维数组的定义和引用 91__eol__4.5.1 一维数组的定义 91__eol__4.5.2 一维数组的引用 92__eol__4.5.3 一维数组的定义初始化 93__eol__4.6 一维数组的应用 94__eol__4.7 二维数组 97__eol__4.7.1 二维数组的定义与引用 97__eol__4.7.2 二维数组的定义初始化 98__eol__4.7.3 二维数组的应用 99__eol__4.8 习题 101__eol__4.9 编程实战 103__eol__第5章 函数 104__eol__5.1 函数的定义与声明 104__eol__5.1.1 函数定义 104__eol__5.1.2 函数声明 107__eol__5.2 函数调用及返回 108__eol__5.2.1 函数的调用过程 108__eol__5.2.2 用return语句控制函数返回 109__eol__5.3 形参与实参 111__eol__5.3.1 函数的形式参数 111__eol__5.3.2 实参与形参的匹配 112__eol__5.3.3 函数调用表达式 112__eol__5.4 参数的传值调用规则 114__eol__5.5 递归调用 116__eol__5.5.1 递归调用过程 116__eol__5.5.2 典型的递归问题与函数示例 118__eol__5.6 变量的存储属性 120__eol__5.6.1 变量的生存期与作用域 120__eol__5.6.2 局部变量 121__eol__5.6.3 外部变量 125__eol__5.6.4 static修饰、变量屏蔽和外部变量__eol__ 的使用 127__eol__5.7 编译预处理指令 129__eol__5.7.1 宏定义 129__eol__5.7.2 文件包含 131__eol__5.7.3 条件编译 132__eol__5.8 习题 132__eol__5.9 编程实战 135__eol__第6章 指针 138__eol__6.1 指针与指针变量 138__eol__6.1.1 指针是经过包装的地址 138__eol__6.1.2 指针变量 140__eol__6.2 指针变量的赋值与指针的间接__eol__ 引用 141__eol__6.2.1 指针变量的赋值 141__eol__6.2.2 *运算符与间接访问 142__eol__6.2.3 指针变量的初始化 144__eol__6.3 指针的运算 145__eol__6.3.1 指针的加减算术运算 145__eol__6.3.2 指针的自加和自减运算 147__eol__6.3.3 指针的比较 147__eol__6.4 指针作函数的参数 148__eol__6.4.1 修改实参变量的值 148__eol__6.4.2 从被调用函数取得信息 150__eol__6.5 利用指针访问一维数组 151__eol__6.5.1 利用指针实现快速数组元素__eol__ 访问 151__eol__6.5.2 一维数组名的指针含义 152__eol__6.5.3 指针与数组的一致性 153__eol__6.6 向函数传递一维数组 154__eol__6.7 习题 158__eol__6.8 编程实战 161__eol__第7章 字符串 162__eol__7.1 用字符数组作字符串变量 162__eol__7.1.1 对字符数组的特殊处理 162__eol__7.1.2 用作字符串变量的字符数组__eol__ 初始化 164__eol__7.2 指向字符串常量的指针变量 165__eol__7.2.1 界限模糊的字符串常量与变量 165__eol__7.2.2 利用const限制指针的行为 166__eol__7.3 字符串的输出与输入 167__eol__7.3.1 字符串输出 167__eol__7.3.2 字符串输入 168__eol__7.3.3 内存格式化 169__eol__7.4 字符串操作 170__eol__7.4.1 向函数传递字符串 170__eol__7.4.2 返回指针的函数 171__eol__7.4.3 字符串运算函数 173__eol__7.4.4 字符串处理函数的设计 176__eol__7.5 指针数组 178__eol__7.5.1 指针数组的定义与引用 178__eol__7.5.2 字符串数组 179__eol__7.6 指向指针的指针 181__eol__7.6.1 指向指针的指针常量与变量 181__eol__7.6.2 指针数组作函数参数 183__eol__7.7 习题 184__eol__7.8 编程实战 187__eol__第8章 与指针相关的其他技术