图书介绍
C语言程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计基础](https://www.shukui.net/cover/53/31794869.jpg)
- 韩忠东主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121047993
- 出版时间:2007
- 标注页数:233页
- 文件大小:4MB
- 文件页数:243页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机程序设计概述1
1.1 计算机程序设计基本概念1
1.1.1 计算机程序与计算机语言2
1.1.2 算法与数据结构2
1.1.3 计算机程序设计发展史3
1.1.4 程序的纠错与测试5
1.1.5 程序设计语言简介5
1.2 C语言简介6
1.2.1 初识C程序6
1.2.2 C程序的基本组成6
1.2.3 C程序的基本概念7
1.3 C语言上机指南8
1.3.1 Turbo C的启动8
1.3.2 常用菜单项简介9
小结14
习题114
第2章 数据类型、运算符和表达式15
2.1 C语言数据类型15
2.2 常量与变量16
2.2.1 常量16
2.2.2 变量18
2.3 数值型数据间的混合运算22
2.4 运算符与表达式23
2.4.1 运算符与表达式的概念23
2.4.2 算术运算符和算术表达式24
2.4.3 自增、自减运算符24
2.4.4 赋值运算符和赋值表达式25
2.4.5 逗号运算符和逗号表达式27
小结27
习题227
第3章 C程序的逻辑结构30
3.1 顺序结构30
3.1.1 C语句概述30
3.1.2 赋值语句31
3.1.3 数据的输入/输出语句32
3.1.4 综合应用39
3.2 选择结构41
3.2.1 关系运算符和关系表达式41
3.2.2 逻辑运算符和逻辑表达式42
3.2.3 if语句43
3.2.4 switch语句48
3.2.5 综合应用49
3.3 循环结构51
3.3.1 while语句(当型循环)51
3.3.2 do-while语句(直到型循环)53
3.3.3 for语句54
3.3.4 goto语句和if语句构成循环57
3.3.5 几种循环结构的比较57
3.3.6 转移语句58
3.3.7 循环嵌套61
3.3.8 综合应用64
小结67
习题367
第4章 数组72
4.1 一维数组72
4.1.1 一维数组的定义73
4.1.2 一维数组元素的引用74
4.1.3 一维数组的初始化75
4.1.4 一维数组的应用76
4.2 二维数组84
4.2.1 二维数组的定义84
4.2.2 二维数组元素的引用85
4.2.3 二维数组的初始化86
4.2.4 二维数组应用举例86
4.3 多维数组92
4.4 字符数组92
4.4.1 字符数组的定义92
4.4.2 字符数组与字符串93
4.4.3 字符串(字符数组)处理函数96
4.4.4 字符数组应用举例100
小结103
习题4104
第5章 指针107
5.1 指针的基本概念107
5.1.1 地址107
5.1.2 指针类型和指针变量108
5.2 指针变量的使用110
5.2.1 指针变量的定义110
5.2.2 指针变量的访问111
5.2.3 指针变量的引用112
5.3 指针与数组117
5.3.1 数组的指针和指向数组的指针变量117
5.3.2 通过指针引用数组元素118
5.3.3 指向多维数组的指针和指针变量120
5.4 指针与字符串122
5.4.1 字符串的表示形式122
5.4.2 字符数组和字符指针124
5.5 指针数组与指向指针的指针125
5.5.1 指针数组125
5.5.2 指针的指针128
5.5.3 指针运算举例129
小结130
习题5130
第6章 结构体、共用体和枚举类型132
6.1 结构体类型132
6.1.1 结构体类型的定义133
6.1.2 结构体变量的定义134
6.1.3 结构体变量的引用135
6.1.4 结构体变量的初始化136
6.2 结构体数组137
6.2.1 结构体数组的定义138
6.2.2 结构体数组的初始化及引用139
6.3 结构体指针变量140
6.3.1 指向结构体的指针变量140
6.3.2 指向结构体数组的指针变量141
6.4 共用体143
6.4.1 共用体类型的定义143
6.4.2 共用体变量的定义144
6.4.3 共用体变量的引用145
6.5 枚举类型147
6.5.1 枚举类型的定义148
6.5.2 枚举变量的定义148
6.5.3 枚举变量的引用149
6.6 用typedef定义类型149
小结151
习题6151
第7章 函数153
7.1 函数概述153
7.1.1 C语言的函数153
7.1.2 C语言程序的组成153
7.1.3 使用函数的意义154
7.2 函数的一般形式155
7.2.1 函数声明155
7.2.2 函数定义155
7.3 函数的参数和返回值157
7.3.1 形式参数与实际参数157
7.3.2 函数的返回值159
7.4 函数的调用160
7.4.1 函数调用的一般形式160
7.4.2 函数调用的方法160
7.5 函数的嵌套调用和递归调用161
7.5.1 函数的嵌套调用161
7.5.2 函数的递归调用162
7.6 变量的作用域163
7.6.1 局部变量164
7.6.2 全局变量165
7.7 变量的存储类别167
7.7.1 动态存储方式168
7.7.2 静态存储方式168
7.8 数组、指针与函数169
7.8.1 数组、指针作为函数参数170
7.8.2 利用指针调用函数175
7.8.3 指针型函数176
7.9 内部函数和外部函数177
7.9.1 内部函数177
7.9.2 外部函数178
7.10 综合应用178
小结180
习题7181
第8章 宏定义与文件包含185
8.1 宏定义186
8.1.1 不带参数的宏定义186
8.1.2 带参数的宏定义187
8.2 文件包含189
8.3 条件编译191
小结194
习题8194
第9章 文件195
9.1 文件概述195
9.2 文件类型指针196
9.3 文件的打开与关闭196
9.3.1 文件打开库函数fopen()196
9.3.2 文件关闭函数fclose()197
9.4 文件的读、写198
9.4.1 读文件函数198
9.4.2 写文件函数201
9.5 文件的定位204
9.5.1 重返文件头函数rewind()205
9.5.2 位置指针移动函数fseek()205
9.5.3 获取当前位置指针函数ftell()206
9.6 出错检测和处理206
小结207
习题9207
第10章 程序设计的原则和风格211
10.1 程序的质量要素211
10.2 程序代码的风格213
10.2.1 程序的版式213
10.2.2 命名规则215
10.2.3 表达式和基本语句216
10.2.4 函数设计217
10.2.5 文件组织218
小结218
习题10218
附录A 阿兰·图灵与冯·诺依曼简介220
附录B ASCII码表223
附录C C语言中的关键字224
附录D 运算符、运算符优先级及结合性一览表225
附录E Turbo C 2.0常用库函数及其头文件227
附录F Turbo C 2.0编译错误信息231
参考文献233