- 电子工业出版社
- 9787121381744
- 1-6
- 349912
- 48253263-7
- 平塑
- 16开
- 2024-02
- 448
- 280
- 工学
- 软件工程
- 公共课
- 本科 高职
目录
第1章 C语言概述 1__eol__1.1 程序设计的相关概念 1__eol__1.1.1 基本概念 1__eol__1.1.2 算法 1__eol__1.1.3 数据结构 3__eol__1.1.4 算法+数据结构=程序 3__eol__1.2 C/C++语言的产生及特点 3__eol__1.3 C语言程序结构的特点 4__eol__1.4 C语言中的词汇 6__eol__1.5 C语言程序编写的基本规范 7__eol__1.6 C语言程序的开发步骤及Microsoft Visual C++ 2010 Express集成开发环境介绍 9__eol__1.6.1 C语言程序的开发步骤 9__eol__1.6.2 Microsoft Visual C++ 2010 Express集成开发环境介绍 9__eol__1.6.3 利用集成开发环境进行程序开发 10__eol__第2章 基本数据类型与表达式 14__eol__2.1 C语言的数据类型 14__eol__2.2 标识符、常量和变量 15__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.3.3 整型数据的存储形式 18__eol__2.4 实型 19__eol__2.4.1 实型常量 19__eol__2.4.2 实型变量 19__eol__2.4.3 实型数据在内存中的存储形式 19__eol__2.5 字符型 20__eol__2.5.1 字符常量 20__eol__2.5.2 字符串常量 21__eol__2.5.3 字符变量 22__eol__2.6 算术表达式 22__eol__2.6.1 C语言运算符简介 22__eol__2.6.2 数值型数据混合运算时的类型转换 22__eol__2.6.3 算术运算符及算术表达式 23__eol__2.7 赋值表达式 25__eol__2.7.1 赋值运算符和赋值表达式 25__eol__2.7.2 复合赋值表达式 25__eol__2.7.3 赋值运算中的类型转换 26__eol__2.8 关系表达式和逻辑表达式 27__eol__2.8.1 C语言的逻辑值 27__eol__2.8.2 关系运算符及关系表达式 27__eol__2.8.3 逻辑运算符及逻辑表达式 27__eol__2.9 逗号表达式 28__eol__2.10 位运算 29__eol__2.10.1 位运算符 29__eol__2.10.2 位域简介 32__eol__2.11 条件运算符和条件表达式 33__eol__第3章 顺序结构程序设计 35__eol__3.1 C语句概述 35__eol__3.2 程序的三种基本结构 37__eol__3.3 数据的输入/输出 39__eol__3.3.1 格式输出函数printf 39__eol__3.3.2 格式输入函数scanf 44__eol__3.3.3 字符输出函数putchar 47__eol__3.3.4 字符输入函数getchar 47__eol__3.4 顺序结构程序设计举例 48__eol__第4章 选择结构程序设计 55__eol__4.1 关系运算符与关系表达式 55__eol__4.1.1 关系运算符 55__eol__4.1.2 关系表达式 56__eol__4.2 逻辑运算符与逻辑表达式 56__eol__4.2.1 逻辑运算符 56__eol__4.2.2 逻辑表达式 57__eol__4.3 if语句 57__eol__4.3.1 if语句的三种形式 57__eol__4.3.2 if语句的嵌套使用 62__eol__4.4 switch语句 64__eol__4.5 选择结构程序设计举例 67__eol__第5章 循环结构程序设计 71__eol__5.1 概述 71__eol__5.2 while语句及其循环结构 72__eol__5.3 do-while语句及其循环结构 75__eol__5.4 for语句及其循环结构 76__eol__5.5 break、continue和goto语句 78__eol__5.5.1 break语句 80__eol__5.5.2 continue语句 80__eol__5.5.3 goto语句 81__eol__5.6 循环的嵌套 81__eol__5.7 循环程序举例 83__eol__第6章 数组 87__eol__6.1 一维数组 87__eol__6.1.1 一维数组的定义 87__eol__6.1.2 一维数组元素的引用 88__eol__6.1.3 一维数组的初始化 89__eol__6.1.4 一维数组程序举例 90__eol__6.2 二维数组 96__eol__6.2.1 二维数组的定义 96__eol__6.2.2 二维数组元素的引用 96__eol__6.2.3 二维数组的初始化 97__eol__6.2.4 二维数组程序举例 98__eol__6.3 字符数组 103__eol__6.3.1 字符数组的定义 104__eol__6.3.2 字符数组的初始化 104__eol__6.3.3 字符数组的引用 105__eol__6.3.4 字符串和字符串结束标志 106__eol__6.3.5 字符数组的输入/输出 107__eol__6.3.6 字符串处理函数 109__eol__6.3.7 字符数组应用举例 114__eol__第7章 函数 118__eol__7.1 函数概述 118__eol__7.2 函数的定义与返回值 119__eol__7.2.1 函数的定义 119__eol__7.2.2 函数的返回值 121__eol__7.3 函数的调用 122__eol__7.3.1 函数的参数及其传递 122__eol__7.3.2 函数调用方式 124__eol__7.3.3 函数声明和函数原型 125__eol__7.4 函数的嵌套调用 126__eol__7.5 函数的递归调用 128__eol__7.6 数组作为函数的参数 132__eol__7.6.1 数组元素作为函数实参 132__eol__7.6.2 数组名作为函数参数 133__eol__7.7 局部变量和全局变量 137__eol__7.7.1 局部变量及其作用域和生存期 138__eol__7.7.2 全局变量及其作用域和生存期 141__eol__7.8 内部函数和外部函数 144__eol__第8章 编译预处理 147__eol__8.1 宏定义 147__eol__8.1.1 无参宏的定义 147__eol__8.1.2 带参数的宏定义 150__eol__8.2 文件包含 153__eol__8.3 条件编译 155__eol__第9章 指针 159__eol__9.1 存储单元及其地址 159__eol__9.2 变量的实质 160__eol__9.3 指针和变量 162__eol__9.3.1 指针相关概念的引入 162__eol__9.3.2 指针变量的定义和声明 163__eol__9.3.3 指针变量的引用 164__eol__9.4 指针和数组 168__eol__9.4.1 指向一维数组元素的指针 168__eol__9.4.2 通过指针变量引用一维数组元素 170__eol__9.4.3 指向二维数组的指针 171__eol__9.4.4 指针型数组 175__eol__9.4.5 动态数组的实现 178__eol__9.5 指针和字符串 180__eol__9.5.1 字符指针 180__eol__9.5.2 字符指针变量和字符数组的比较 182__eol__9.5.3 字符串数组的进一步讨论 183__eol__9.6 指针和函数 186__eol__9.6.1 指针作为函数的参数 186__eol__9.6.2 指针型函数 190__eol__9.6.3 指向函数的指针 191__eol__9.6.4 数组和指向数组的指针变量作为函数参数的进一步讨论 194__eol__9.7 指针和多级指针 196__eol__9.7.1 指向指针的指针 196__eol__9.7.2 多级指针 198__eol__第10章 结构体与链表 199__eol__10.1 概述 199__eol__10.2 结构体类型的声明 200__eol__10.3 结构体变量的定义 200__eol__10.4 结构体变量的引用 202__eol__10.4.1 对结构体变量成员的引用 203__eol__10.4.2 对结构体变量的整体引用 203__eol__10.5 结构体变量的初始化 203__eol__10.6 结构体数组 204__eol__10.6.1 结构体数组的定义 205__eol__10.6.2 结构体数组的初始化 206__eol__10.6.3 结构体数组元素的引用 207__eol__10.7 指向结构体类型数据的