图书介绍
C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张向利等编 著
- 出版社: 桂林:广西师范大学出版社
- ISBN:7563323910
- 出版时间:2004
- 标注页数:262页
- 文件大小:92MB
- 文件页数:273页
- 主题词:
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C语言概述1
1.1 C语言的出现及特点1
1.1.1 计算机语言介绍1
1.1.2 C语言的特点2
1.2 简单C语言程序示例2
1.3 C语言程序的编译和运行5
1.3.1 C语言程序运行步骤5
1.3.2 Turbo C的上机过程5
1.4 算法7
1.4.1 算法的概念7
1.4.2 流程图及N-S流程图9
习题一9
第二章 数据类型、运算符和表达式11
2.1 概述11
2.2 常量、变量和标识符12
2.2.1 标识符12
2.2.2 常量13
2.2.3 变量13
2.3 整型数据14
2.3.1 整型常量14
2.3.2 整型变量15
2.3.3 整型数据的分类15
2.3.4 整数在内存中的存储形式16
2.4 实型数据17
2.4.1 实型常量17
2.4.2 实型变量18
2.5 字符型数据19
2.5.1 字符型常量19
2.5.2 字符变量20
2.6 类型转换21
2.6.1 隐式(自动)类型转换21
2.6.2 强制类型转换22
2.7 算术运算符和算术表达式22
2.7.1 基本的算术运算符22
2.7.2 运算符的优先级、结合性和算术表达式23
2.8 赋值运算符和赋值表达式24
2.8.1 赋值运算符和单纯赋值表达式24
2.8.2 复合的赋值表达式25
2.8.3 赋值运算中的类型转换25
2.9 自加、自减运算符和逗号运算符26
2.9.1 自加运算符(++)和自减运算符(--)26
2.9.2 逗号运算符和逗号表达式27
2.10 关系、逻辑运算符及关系和逻辑表达式28
2.10.1 C语言中的逻辑值28
2.10.2 关系运算符和关系表达式28
2.10.3 逻辑运算符和逻辑表达式29
2.11 位运算30
2.11.1 位运算符30
2.11.2 位运算符的运算功能31
2.12 应用举例33
习题二35
第三章 语句和程序控制39
3.1 程序的三种基本结构及流程图表示39
3.2 C语言语句41
3.3 数据的输入和输出42
3.3.1 putchar函数42
3.3.2 getchar函数43
3.3.3 printf函数43
3.3.4 scanf函数46
3.4 if语句48
3.4.1 if语句的两种基本形式48
3.4.2 if语句的嵌套52
3.4.3 条件运算符与条件表达式55
3.5 switch语句56
3.6 for语句58
3.7 while语句64
3.8 do-while语句66
3.9 break语句与continue语句68
3.9.1 break语句68
3.9.2 continue语句70
3.10 goto语句72
3.11 程序举例73
习题三85
第四章 函数与程序结构90
4.1 函数及其定义91
4.1.1 无参函数的定义91
4.1.2 有参函数的定义91
4.1.3 空函数92
4.2 函数的参数及函数的值92
4.2.1 函数的参数92
4.2.2 函数的值94
4.3 函数的调用94
4.3.1 函数调用的一般格式94
4.3.2 函数调用的方式94
4.3.3 被调用函数的说明95
4.3.4 函数的嵌套调用96
4.4 递归97
4.5 C语言程序的一般结构97
4.6 变量的作用域与存储类型98
4.6.1 变量的作用域98
4.6.2 变量的存储类型99
4.7 C语言预处理程序102
4.7.1 宏定义102
4.7.2 文件包含104
4.7.3 条件编译105
习题四107
第五章 数组111
5.1 数组的概念111
5.2 一维数组112
5.2.1 一维数组的定义112
5.2.2 一维数组元素的引用113
5.2.3 一维数组的初始化114
5.2.4 一维数组的程序应用举例115
5.3 二维数组117
5.3.1 二维数组的定义117
5.3.2 二维数组元素的引用118
5.3.3 二维数组的初始化118
5.3.4 程序举例120
5.4 数组在函数调用中的应用121
5.4.1 数组元素作为函数实参122
5.4.2 一维数组名作为函数参数122
5.4.3 用二维数组名作函数参数125
习题五126
第六章 指针132
6.1 指针与地址132
6.1.1 计算机内存的基本组织132
6.1.2 内存中的数据存储单元和地址133
6.1.3 变量地址与指针134
6.2 指针变量的定义135
6.3 指针变量的使用137
6.3.1 指针变量的引用137
6.3.2 指针变量的运算139
6.3.3 指针变量作为函数参数145
6.4 数组与指针148
6.4.1 用指针访问一维数组元素148
6.4.2 一维数组名与指针149
6.4.3 多维数组和指针152
6.4.4 指向数组的指针变量158
6.4.5 用指向数组的指针作函数参数161
6.4.6 指针数组168
6.4.7 main函数的命令行参数172
6.5 指向函数的指针174
6.5.1 用指向函数的指针变量调用函数175
6.5.2 用指向函数的指针变量作为函数的参数177
6.6 返回指针值的函数178
6.7 指向指针的指针180
6.8 复杂数据说明184
6.9 程序举例189
习题六194
第七章 字符串200
7.1 字符、字符数组和字符串200
7.2 字符串的输入与输出201
7.2.1 字符串标准输入输出函数201
7.2.2 gets函数202
7.2.3 puts函数203
7.3 字符串与指针204
7.4 字符串处理206
习题七208
第八章 结构体、联合体和枚举类型210
8.1 概述210
8.2 用typedef说明一种新类型名211
8.3 结构体类型212
8.3.1 结构体类型的说明212
8.3.2 结构体变量的定义213
8.3.3 结构体变量的初始化214
8.3.4 引用结构体变量中的数据215
8.3.5 函数调用时结构体变量的数据传递217
8.3.6 利用结构体变量构成链表220
8.4 共用体225
8.4.1 公用体类型的说明和变量定义226
8.4.2 共用体变量的引用226
8.5 枚举型228
8.6 应用举例229
习题八234
第九章 文件240
9.1 文件的概念240
9.2 文件指针241
9.3 文件的打开和关闭242
9.4 文件的读写243
9.4.1 文件的字符输入和输出243
9.4.2 文件的字符串输入和输出246
9.4.3 文件的格式化输入和输出248
9.4.4 文件的块输入和输出250
9.5 文件的定位252
9.5.1 rewind()函数252
9.5.2 fseek()函数和随机读写253
9.6 返回文件位置指针值254
9.7 文件的出错处理254
习题九255
附录256
附录1 C语言的常见关键字256
附录2 常用字符与ASCII代码对照表256
附录3 运算符的优先级和结合性257
附录4 库函数258
参考文献262
热门推荐
- 3312437.html
- 1633504.html
- 338758.html
- 106972.html
- 1883527.html
- 752172.html
- 1115327.html
- 1094596.html
- 3140964.html
- 2563027.html
- http://www.ickdjs.cc/book_642515.html
- http://www.ickdjs.cc/book_2988193.html
- http://www.ickdjs.cc/book_2891622.html
- http://www.ickdjs.cc/book_1496857.html
- http://www.ickdjs.cc/book_2461282.html
- http://www.ickdjs.cc/book_312978.html
- http://www.ickdjs.cc/book_3837529.html
- http://www.ickdjs.cc/book_2032300.html
- http://www.ickdjs.cc/book_2493628.html
- http://www.ickdjs.cc/book_2821151.html