网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计基础教程
分类
作者 李少芳,张颖 编
出版社 清华大学出版社
下载
简介
内容推荐
本书共9章,分别介绍了C语言概述、基本数据类型与运算、结构化程序设计、数组、函数、指针、结构体和共用体、文件、面向对象基础等内容。各章从易到难给出丰富的教学案例,并配有课后习题。书中例题代码均已在Dev C++开发环境下调试并能正常运行。本书配有《C语言程序设计习题与实验指导》辅导教材,针对本书各章内容设计了上机实验和配套习题,帮助学生了解自己对内容的掌握程度。此外,辅导教材还提供了多套模拟试卷和一个详细的课程设计报告范例,方便学生自测学习效果,指导学生撰写课程设计报告。本书是C语言程序设计编程入门教科书,既可以作为高等学校计算机及相关专业师生C语言课程的教学用书,也可以供学习C语言的读者自学使用。
目录
章 C语言概述 1
1.1 C语言的发展历史及特点 1
1.1.1 程序与软件 2
1.1.2 C语言的发展历史 2
1.1.3 C语言的特点 4
1.2 算法概述 6
1.2.1 算法的概念 6
1.2.2 算法的特性 7
1.2.3 算法的表示 7
1.3 C语言程序的基本结构 10
1.4 C语言程序的编译与运行 16
1.5 C/C++开发环境 18
1.5.1 Visual C++开发环境 18
1.5.2 Dev C++开发环境 20
1.6 习题 22
1.6.1 选择题 22
1.6.2 填空题 23
1.6.3 编程题 24
1.6.4 简答题 24

第2章 基本数据类型与运算 25
2.1 数据类型 25
2.1.1 C语言数据类型 25
2.1.2 数据存储形式 27
2.1.3 数据溢出的发生 28
2.2 常量 30
2.2.1 整型常量 30
2.2.2 实型常量 30
2.2.3 字符常量、转义字符 32
2.2.4 符号常量 33
2.2.5 字符串常量 34
2.3 变量 34
2.3.1 C语言标识符 34
2.3.2 变量的定义 35
2.3.3 变量的赋值 36
2.4 运算符与表达式 37
2.4.1 算术运算符 37
2.4.2 自增和自减运算符 38
2.4.3 关系运算符 40
2.4.4 逻辑运算符 41
2.4.5 赋值运算符 42
2.4.6 条件运算符 43
2.4.7 逗号运算符 44
2.4.8 位运算符 44
2.4.9 求字节数运算符 46
2.4.10 各类型数值数据的混合运算 47
2.5 常用数学函数 49
2.6 格式化输入/输出函数 52
2.6.1 格式化输出函数 52
2.6.2 格式化输入函数 55
2.6.3 C程序常见的错误类型分析 57
2.6.4 提高C程序的可读性 60
2.7 字符输入/输出函数 60
2.7.1 字符输出函数 61
2.7.2 字符输入函数 61
2.8 习题 62
2.8.1 选择题 62
2.8.2 填空题 63
2.8.3 求表达式的值 64
2.8.4 编程题 65

第3章 结构化程序设计 67
3.1 顺序结构 67
3.2 选择结构 69
3.2.1 if语句 69
3.2.2 switch语句 74
3.3 循环结构 77
3.3.1 while语句循环结构 77
3.3.2 do…while语句循环结构 79
3.3.3 for语句循环结构 81
3.3.4 跳转 83
3.4 常用算法 85
3.4.1 穷举法 85
3.4.2 归纳法 89
3.5 习题 93
3.5.1 选择题 93
3.5.2 程序运行题 94
3.5.3 编程题 95

第4章 数组 99
4.1 一维数组 99
4.1.1 一维数组的定义 99
4.1.2 一维数组的引用 100
4.1.3 一维数组的初始化 101
4.2 二维数组 103
4.2.1 二维数组的定义 103
4.2.2 二维数组的引用 103
4.2.2 二维数组的初始化 103
4.3 数值数组常用算法 105
4.3.1 顺序查找法 105
4.3.2 折半查找法 106
4.3.3 冒泡排序法 107
4.3.4 直接交换排序法 108
4.3.5 选择排序法 109
4.3.6 插入排序法 110
4.3.7 二维数组应用举例 111
4.4 字符数组和字符串 113
4.4.1 字符数组的定义 113
4.4.2 字符数组的初始化 113
4.4.3 字符数组的输入 115
4.4.4 字符数组的输出 116
4.4.5 字符串操作函数 117
4.5 习题 121
4.5.1 选择题 121
4.5.2 编程题 123

第5章 函数 125
5.1 函数概述 125
5.2 函数的定义和调用 127
5.2.1 函数的定义 127
5.2.2 函数的调用 128
5.2.3 函数的声明 128
5.2.4 函数的返回值 129
5.3 函数的参数传递 129
5.4 函数的递归调用 131
5.4.1 递归调用的概述 132
5.4.2 递归法 132
5.5 变量的存储类型和作用域 136
5.5.1 变量的存储类型 137
5.5.2 变量的作用域 137
5.6 外部函数 142
5.7 习题 143
5.7.1 选择题 143
5.7.2 填空题 146
5.7.3 程序运行题 148
5.7.4 编程题 151

第6章 指针 153
6.1 地址和指针变量 153
6.1.1 地址 153
6.1.2 指针变量 155
6.1.3 指针变量的运算 157
6.1.4 指针变量作为函数参数 158
6.2 指针与数组 158
6.2.1 指针与一维数组 158
6.2.2 行指针与列指针的关系 159
6.2.3 遍历二维数组 160
6.2.4 指向行数组的指针变量 162
6.3 指针与字符串 163
6.3.1 指向字符串的指针 163
6.3.2 字符数组和字符指针变量的区别 164
6.4 指针作为函数参数 165
6.4.1 值传递与地址传递 165
6.4.2 地址传递方式 166
6.5 指针与函数 167
6.5.1 指向函数的指针变量 167
6.5.2 返回指针值的函数 168
6.6 指针数组与多级指针 169
6.6.1 指针数组 169
6.6.2 多级指针 171
6.7 习题 172
6.7.1 选择题 172
6.7.2 程序运行题 173
6.7.3 填空题 173

第7章 结构体和共用体 175
7.1 结构体 175
7.1.1 定义结构体类型 175
7.1.2 定义结构体变量 177
7.1.3 结构体变量的引用 179
7.1.4 结构体变量的初始化和赋值 180
7.1.5 结构体数组 183
7.1.6 指向结构体类型的指针 184
7.2 共用体 186
7.2.1 定义共用体类型 186
7.2.2 共用体变量的声明 186
7.2.3 共用体变量的引用 187
7.3 枚举类型 189
7.3.1 定义枚举类型 189
7.3.2 枚举型变量的声明 190
7.3.3 枚举型变量的引用 191
7.4 typedef 191
7.4.1 typedef的用法 191
7.4.2 typedef应用示例 193
7.5 习题 193
7.5.1 选择题 193
7.5.2 填空题 197
7.5.3 编程题 198

第8章 文件 199
8.1 C文件概述 200
8.1.1 流式文件 200
8.1.2 文件类型FILE 200
8.1.3 文件类型指针 201
8.2 文件的打开与关闭 201
8.2.1 文件的打开 201
8.2.2 文件的关闭 203
8.3 文件的读/写 203
8.3.1 单字符读/写fputc和fgetc函数 204
8.3.2 字符串读/写fputs和fgets函数 205
8.3.3 格式化读/写fprintf和fscanf函数 206
8.3.4 数据块读/写fwrite和fread函数 208
8.4 文件的定位 210
8.4.1 顺序读/写与随机读/写 210
8.4.2 rewind、ftell和fseek函数 210
8.5 文件的出错检测 211
8.5.1 ferror函数 211
8.5.2 feof函数 212
8.5.3 clearerr函数 212
8.6 习题 212
8.6.1 选择题 212
8.6.2 填空题 214

第9章 面向对象基础 217
9.1 C 编程基础 218
9.1.1 C 编程概述 218
9.1.2 注释方式 219
9.1.3 换行符endl 220
9.2 类和对象 220
9.2.1 类的定义 221
9.2.2 对象的定义 223
9.3 成员函数 223
9.4 构造函数和析构函数 225
9.4.1 构造函数的定义 225
9.4.2 类的默认构造函数 227
9.4.3 构造函数的重载 228
9.4.4 拷贝构造函数 229
9.4.5 析构函数 232
9.4.6 构造顺序 233
9.5 类的设计案例分析 236
9.5.1 案例1:MyClass类的设计 237
9.5.2 案例2:BankAccount的设计 239
9.5.3 案例3:Person类的设计 241
9.6 习题 245
9.6.1 选择题 245
9.6.2 程序运行题 246
9.6.3 填空题 248
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 17:31:18