图书介绍

C程序设计PDF|Epub|txt|kindle电子书版本下载

C程序设计
  • 徐士良编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111142896
  • 出版时间:2004
  • 标注页数:334页
  • 文件大小:42MB
  • 文件页数:345页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

出版说明1

前言1

第1章绪论1

1.1程序设计语言1

目 录1

1.2程序设计的基本过程3

1.3流程图11

1.3.1传统流程图11

1.4简单的C语言程序13

1.5 C语言程序的上机步骤16

1.7实验18

第2章C语言的基本数据类型20

2.1 数据在计算机中的表示20

2.1.1 计算机记数带20

2.1.2计算机中数的表示30

2.2常量与变量38

2.3基本数据类型常量38

2.3.1整型常量38

2.3.2实型(浮点型)常量40

2.3.3字符型常量42

2.4基本数据类型变量的定义43

2.4.1 整型变量的定义43

2.4.3字符型变量的定义48

2.4.2实型变量的定义48

2.5 习题51

3.1格式输出函数52

第3章数据的输入与输出52

3.2格式输入函数57

3.3字符输出函数61

3.4字符输入函数63

3.5习题63

第4章C表达式与宏定义65

4.1赋值运算65

4.2算术运算及其表达式66

4.3关系运算及其表达式67

4.4逻辑运算及其表达式70

4.5其他运算符73

4.5.1增1与减1运算符73

4.5.2 sizeof运算符74

4.5.3逗号运算符75

4.7.1符号常量定义77

4.6标准函数77

4.7 宏定义77

4.7.2带参数的宏定义78

4.8习题82

4.9实验84

第5章选择结构86

5.1 语句与复合语句86

5.2 if语句89

5.3 if…else结构94

5.4条件运算符100

5.5 switch结构103

5.6 一元二次方程的求解110

1.3.2结构化流程图112

5.7 习题113

5.8实验115

第6章编译预处理117

6.1文件包含命令117

6.2条件编译命令118

1.6习题118

第7章循环结构125

7.1 当型循环与直到型循环125

7.2 while语句125

7.3 do-while语句128

7.4对键盘输入的讨论131

7.5 for语句134

7.6.1循环的嵌套137

7.6循环的嵌套与其他有关语句137

7.6.2 break语句140

7.6.3 continue语句142

7.7算法举例144

7.7.1列举与试探144

7.7.2密码问题148

7.7.3方程求根149

7.8习题154

7.9实验155

8.1 1模块化程序设计的基本概念158

第8章模块设计158

8.1 模块化程序设计与C函数158

8.1.2函数的定义159

8.1.3函数的调用163

8.2模块间的参数传递168

8.2.1形参与实参的结合方式168

8.2.2局部变量与全局变量170

8.2.3动态存储变量与静态存储变量172

8.2.4内部函数与外部函数177

8.3模块的递归调用180

8.4.1梯形法求定积分181

8.4算法举例181

8.4.2 Hanoi塔问题184

8.5习题187

8.6实验188

第9章数组191

9.1 数组的基本概念191

9.2数组的定义与引用193

9.2.1一维数组193

9.2.2 二维数组194

9 2.3数组的初始化195

9.3.1 字符数组的定义与初始化199

9.3字符数组与字符串199

9.3.2字符串200

9.3.3字符数组与字符串的输入与输出201

9.3.4字符串处理函数204

9.4数组作为函数参数206

9.4.1形参数组与实参数组的结合206

9.4.2二维数组作为函数参数210

9.5算法举例213

9.5.1有序表的二分查找213

9.5.2冒泡排序214

9.5.3选择排序215

9.5.4插入排序216

9.6习题218

9.7实验218

第10章指针222

10.1指针变量222

10.1.1指针的基本概念222

10.1.2指针变量的定义与引用223

10.1.3指针变量作为函数参数226

10.1.4指向指针的指针229

10.2指针数组230

10.3.1 一维数组与指针231

10.3数组与指针231

10.3.2二维数组与指针234

10.3.3数组指针作为函数参数237

10.4字符串与指针241

10.4.1字符串指针241

10.4.2字符串指针作为函数参数245

10.5函数与指针248

10.5.1用函数指针变量调用函数248

10.5.2函数指针变量作为函数参数250

10.5.3返回指针值的函数252

10.6 main函数的形参252

10.7变步长梯形求积法253

10.8习题255

10.9实验257

第11章结构体与联合体259

11.1结构体类型变量259

11.1.1 结构体类型变量的定义与引用259

11.1.2结构体的嵌套263

11.1.3结构体类型变量的初始化263

11.1.4结构体与函数265

11.2结构体数组268

11.2.1 结构体类型数组的定义与引用268

11.2.2结构体类型数组作为函数参数271

11.3.1 结构体类型指针变量的定义与引用272

11.3结构体与指针273

11.3.2结构体类型指针作为函数参数274

11.4链表279

11.4.1链表的基本概念279

11.4.2链表的基本运算281

11.4.3多项式的表示与运算285

11.5联合体289

11.6枚举类型与自定义类型名291

11.6.1枚举类型291

11.6.2 自定义类型名294

11.7习题295

11.8实验295

第12章文件299

12.1文件的基本概念299

12.2文件的基本操作300

12.2.1文件的打开与关闭300

12.2.2文件的读写302

12.2.3文件的定位307

12.3程序举例308

12.4习题310

12.5实验311

第13章位运算314

13.1二进制位运算314

13.2位段319

13.3程序举例322

13.4习题324

13.5实验325

附录326

附录A基本ASCⅡ码表326

附录B Turbo C常用库函数328

参考文献334

热门推荐