图书介绍
计算机程序设计基础 C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![计算机程序设计基础 C语言程序设计](https://www.shukui.net/cover/68/33031479.jpg)
- 马德骏,张建宏,汤练兵主编 著
- 出版社: 北京:科学出版社
- ISBN:7030179595
- 出版时间:2006
- 标注页数:234页
- 文件大小:10MB
- 文件页数:243页
- 主题词:C语言-程序设计
PDF下载
下载说明
计算机程序设计基础 C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计基础知识1
1.1 基本知识1
1.1.1 信息的表示1
1.1.2 计算机系统的基本组成6
1.2 算法及其表示10
1.2.1 算法的概念和特点10
1.2.2 算法的表示10
1.3.1 C语言的发展历史及特点12
1.3 C语言基本知识12
1.3.2 C语言的标识符与关键字13
1.3.3 C语言的基本结构14
习题一15
第2章 基本数据类型及其运算16
2.1 基本数据类型16
2.2 常量与变量17
2.2.1 常量17
2.2.2 变量21
2.3 运算符与表达式22
2.3.1 算术运算符和算术表达式23
2.3.2 赋值运算符和赋值表达式24
2.3.3 自增和自减运算符26
2.3.4 逗号运算符和逗号表达式27
2.3.5 位运算符和位运算表达式27
2.3.6 其他运算符29
2.3.7 混合运算29
2.4 本章拓展与技巧31
习题二38
第3章 顺序结构程序设计40
3.1 基本语句40
3.2 赋值语句41
3.3 数据的输入输出41
3.3.1 格式输出函数printf()41
3.3.2 格式输入函数scanf()47
3.3.3 字符输入、输出函数getchar()和putchar()49
3.4 顺序程序设计示例50
3.5 本章拓展与技巧52
习题三54
第4章 选择结构程序设计56
4.1 关系运算符和关系表达式56
4.2 逻辑运算符和逻辑表达式57
4.3 条件运算符和条件表达式58
4.4 if语句59
4.5 switch语句63
4.6 goto语句64
4.7 选择结构程序示例65
4.8 本章拓展与技巧68
习题四69
第5章 循环结构程序设计71
5.1 while循环结构71
5.2 do-while循环结构72
5.3 for循环结构73
5.4 几种循环结构的比较74
5.5 continue语句75
5.6 循环结构的嵌套76
5.7 循环结构程序设计示例77
5.8 本章拓展与技巧81
5.8.1 有关枚举问题的优化和技巧81
5.8.2 常见数值问题的算法83
习题五86
第6章 数组89
6.1 概述89
6.2 数组、数组元素和数组的维数89
6.3.1 数值数组的初始化91
6.3 数值型数组91
6.3.2 数值数组的输入和输出92
6.3.3 数值数组示例93
6.4 字符型数组97
6.4.1 字符数组的初始化97
6.4.2 字符数组的输入和输出98
6.4.3 字符串函数100
6.4.4 字符型数组示例101
6.5.1 用数组完成枚举问题102
6.5 本章拓展与技巧102
6.5.2 有关集合运算103
6.5.3 矩阵运算104
6.5.4 检索105
6.5.5 有关三维数组的表示108
习题六111
第7章 函数114
7.1 函数的概念114
7.2 函数的定义形式114
7.3 函数的调用和函数值的返回116
7.4 递归函数和递归调用121
7.5 变量的作用域123
7.6 变量的存储类别125
7.7 内部函数和外部函数128
7.8 编译预处理128
7.8.1 宏定义128
7.8.2 文件包含130
7.9 函数应用示例131
7.8.3 条件编译131
7.10 本章拓展与技巧134
习题七137
第8章 指针139
8.1 指针和指针变量139
8.1.1 地址与指针139
8.1.2 指向变量的指针变量139
8.1.3 指针的运算141
8.1.4 指针变量作为函数参数143
8.2 数组的指针表示144
8.2.1 一维数组的指针表示144
8.2.2 二维数组的指针表示146
8.2.3 字符串的指针表示149
8.2.4 数组作为函数参数时的指针表示151
8.3 指针数组153
8.3.1 指针数组的定义153
8.3.2 指针数组的应用153
8.4 指针变量的指针154
8.5 函数的指针155
8.6 指针函数157
8.7 指针应用示例158
8.8 本章拓展与技巧160
习题八162
第9章 结构体、共用体和枚举165
9.1 结构体的基本概念165
9.1.1 结构体类型及变量的定义165
9.1.2 结构体变量初始化及引用168
9.2 结构体数组170
9.3 利用结构体和指针处理动态链表173
9.3.1 单向链表的结构体173
9.3.2 建立链表174
9.3.3 链表的遍历176
9.3.4 链表的删除操作176
9.3.5 链表的插入操作178
9.4 共用体181
9.5 枚举类型184
9.6 用typedef定义类型新名186
习题九187
第10章 文件190
10.1 C文件简介190
10.2 文件的打开与关闭191
10.3 文件的输入/输出操作193
10.4 文件的随机访问197
习题十199
11.1 一个图形应用的实例202
第11章 综合应用及进阶202
11.2 一个TSR技术应用的实例217
习题十一221
附录223
附录Ⅰ ASCII码字符集223
附录Ⅱ Turbo C运算符的优先级和结合性224
附录Ⅲ C的库函数225
附录Ⅳ VC++的基本类型与运算符233