图书介绍

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

C语言程序设计
  • 郭瑞主编 著
  • 出版社: 昆明:云南大学出版社
  • ISBN:9787811124293
  • 出版时间:2007
  • 标注页数:256页
  • 文件大小:72MB
  • 文件页数:259页
  • 主题词:C语言-程序设计-成人教育:高等教育-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章C语言入门基础1

1.1 C程序的结构4

1.1.1概述4

1.1.2 C程序的构成5

1.2 C程序入门6

1.3 C程序的一些概念7

1.3.1运算符7

1.3.2表达式7

1.3.3常量8

1.3.4变量9

1.3.5标识符9

1.3.6变量地址10

1.3.7关键字、保留字10

1.3.8数据的输入和输出10

第二章C的数据类型17

2.1 C语言的基本数据类型18

2.2整型数据19

2.2.1整型常量19

2.2.2整型变量20

2.2.3整型变量的使用20

2.2.4整型变量的分类及数据范围20

2.3实型数据22

2.3.1实型常量22

2.3.2实型变量23

2.3.3实型变量的使用23

2.3.4实型变量的分类及数据范围23

2.3.5实型数据的有效位23

2.4字符型数据24

2.4.1字符常量25

2.4.2转义字符25

2.4.3字符变量25

2.4.4字符数据在内存中的存储形式25

2.4.5字符串常量26

2.4.6不同类型数据的混合运算27

第三章 运算符、表达式35

3.1 C语言的运算符36

3.2 C语言的表达式37

3.2.1表达式37

3.2.2算术运算符与算术表达式37

3.2.3关系运算符与关系表达式38

3.2.4逻辑运算符与逻辑表达式39

3.2.5赋值运算符与赋值表达式39

3.2.6自增、自减运算符和自增、自减表达式40

3.2.7条件运算符与条件表达式41

3.2.8“&’,和“*”运算41

3.2.9逗号运算符和逗号表达式41

3.2.10 sizeof()运算符42

3.2.11强制类型转换运算符与强制类型表达式43

3.2.12运算符的优先级和结合性43

第四章C程序语句、三种基本结构50

4.1 C语句概述52

4.2程序的三种基本结构53

第五章 选择结构程序设计58

5.1if语句59

5.2 switch语句60

第六章 循环控制71

6.1概述73

6.2 goto语句和if语句构成循环73

6.3 while语句73

6.4 do~while语句75

6.5 for语句76

6.6 break语句和continue语句79

6.6.1 break语句79

6.6.2 continue语句79

6.6.3 continue语句和break语句的区别79

第七章 数组87

7.1一维数组89

7.1.1一维数组的定义89

7.1.2一维数组元素的引用89

7.1.3一维数组的初始化91

7.2二维数组92

7.2.1二维数组的定义92

7.2.2二维数组的引用92

7.2.3二维数组的初始化93

7.3字符数组94

7.3.1字符数组的定义94

7.3.2字符数组的初始化94

7.3.3字符数组的输入输出96

7.3.4字符串处理函数97

第八章 函数106

8.1概述108

8.2库函数108

8.2.1使用库函数108

8.2.2库函数的调用方法109

8.3自定义函数110

8.3.1无参函数的定义形式110

8.3.2有参函数定义的一般形式110

8.4函数的调用112

8.5函数的返回值113

8.6函数参数的传递方式114

8.6.1值传递114

8.6.2地址传递115

8.7函数的嵌套调用116

8.8函数的递归调用116

8.9变量的作用域及其存储类型117

8.9.1定义变量117

8.9.2局部变量及其作用域118

8.9.3全局变量及其存储类型119

第九章 预处理命令127

9.1宏定义128

9.1.1无参数的宏定义128

9.1.2有参数的宏定义130

9.2“文件包含”处理132

9.3条件编译134

第十章 指针140

10.1地址和指针143

10.1.1地址143

10.1.2指针和指针变量144

10.2指针变量的定义145

10.2.1指针变量的定义145

10.2.2指针变量的基类型145

10.2.3指针与指针变量的区别145

10.2.4指针变量的赋值145

10.3指针变量的运算146

10.3.1指针变量的两个有关的运算符146

10.3.2指针变量的移动147

10.3.3指针变量间的其他运算147

10.4指针与数组150

10.4.1数组指针150

10.4.2数组的引用150

10.4.3用数组名作函数参数155

10.5字符串和字符指针变量157

10.5.1字符数组与字符串157

10.5.2字符指针158

10.6指针与函数160

10.6.1指向函数的指针160

10.6.2返回值为指针的函数164

10.6.3命令行参数166

10.7指向多维数组的指针和指针变量167

10.7.1多维数组的地址167

第十一章 结构体与联合178

11.1概述184

11.2结构体类型变量的定义185

11.3结构体变量的引用188

11.4结构体变量的初始化190

11.5结构体数组190

11.5.1定义结构体数组190

11.5.2结构体数组的初始化191

11.6指向结构体类型数据的指针192

11.7共用体199

11.7.1共用体定义、使用和初始化199

11.8枚举类型204

11.8.1枚举类型定义、使用和初始化204

11.9类型定义206

11.10单链表插入、删除、查找等操作207

11.10.1动态分配系统malloc、 calloc、 realloc和free函数207

11.10.2单链表的基本操作208

第十二章 文件218

12.1C文件概述221

12.1.1文件的概念221

12.1.2从用户的角度看文件的分类221

12.1.3从文件编码的方式来看文件的分类222

12.2文件类型指针222

12.2.1文件的结构体类型变量222

12.2.2文件指针的定义223

12.2.3文件的打开、关闭223

12.2.4文件的顺序读写226

12.3位置指针与文件定位235

12.3.1位置指针复位函数rewind()235

12.3.2随机读写fseek()函数236

12.4文件检测函数237

12.4.1文件结束检测函数函数feof()237

12.4.2读写文件出错检测函数ferror()237

12.4.3文件出错标志和文件结束标志置0函数clearerr()238

12.5 C库文件238

附录一ASCII码表242

1.标准码(0~127)242

2.扩展码(128~255)243

附录二 运算符及其优先级汇总表…………244

附录三C语言部分常用库函数245

附录四C程序的一些常用算法251

1.两数交换251

2.大小写字母转换251

3.递归法转换整数为字符251

4.判断素数251

5.求闰年251

6.求N的阶乘252

7.求m和n最大公约数和最小公倍数252

8.求3个数由小到大的顺序输出252

9.求ax*x+b*x+c方程的解252

10求Fibonacci数列(f(n)=f(n-1)+f(n-2))252

11.迭代法求x=sqrt(a)(迭代公式:x(n+l)=(x(n)+a/x(n))/2绝对误差<0.00001)253

12.求方程2*x*x*x-4*x*x+3*x-6的根253

13.冒泡法排序(由小到大)254

14.选择法排序(由小到大)255

15.插入法排序255

16.数列中查找一个关键字255

17.汉诺塔(Hanoi)问题256

热门推荐