图书介绍

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

C程序设计
  • 朱玉龙,戴南,朱彤编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302232872
  • 出版时间:2011
  • 标注页数:322页
  • 文件大小:30MB
  • 文件页数:338页
  • 主题词: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.2 C语言的发展和标准2

1.3 C语言的特点3

1.4 C语言的基本概念4

1.4.1程序的结构5

1.4.2变量、常量和表达式7

1.4.3自定义函数9

1.4.4标准函数10

1.5 C语言程序的组成11

1.5.1 C语言程序的结构11

1.5.2 C语言的字符集12

1.5.3 C语言的记号12

1.6 C语言程序的开发步骤13

1.7 Turbo C 2.014

1.8 Visual C++20

习题125

第2章 数据类型:变量和常量27

2.1变量28

2.2整型变量29

2.3整型常量30

2.4浮点变量和浮点常量32

2.5类型修饰符const33

2.6指针类型33

2.7字符串常量35

2.8符号常量35

2.9枚举类型35

2.10整型和浮点型数据的机器表示36

2.10.1整型数据的机器表示36

2.10.2浮点型数据的机器表示38

习题239

第3章 运算符和表达式42

3.1运算符的属性42

3.1.1优先级42

3.1.2结合性42

3.1.3副作用43

3.1.4左值表达式43

3.2类型转换43

3.2.1类型转换场合43

3.2.2类型转换方法45

3.2.3运算符表47

3.3运算符的功能48

3.3.1括号运算符48

3.3.2 sizeof运算符49

3.3.3算术类运算符50

3.3.4指针类运算符54

习题356

第4章 编程初步58

4.1语句58

4.1.1空语句58

4.1.2表达式语句58

4.1.3复合语句59

4.1.4逗号运算符60

4.1.5控制语句60

4.2预处理命令60

4.2.1定义宏命令#define61

4.2.2文件纳入命令#include64

4.2.3条件编译命令#if65

4.3格式化输入和输出67

4.3.1格式化输出函数printf68

4.3.2格式化输入函数scanf72

4.3.3字符输入输出函数getchar和putchar76

4.4程序例题76

习题479

第5章 控制语句81

5.1程序开发步骤81

5.2结构化程序设计82

5.3关系表达式和逻辑表达式83

5.3.1关系运算符83

5.3.2逻辑运算符84

5.3.3关系表达式和逻辑表达式的简化86

5.4分支语句86

5.4.1 if语句86

5.4.2条件运算符90

5.4.3 switch语句91

5.4.4标准的字符操作96

5.5循环语句97

5.5.1 for语句97

5.5.2 while语句100

5.5.3 do语句103

5.5.4循环的嵌套104

5.6其他控制语句105

5.6.1 break和continue语句105

5.6.2 goto语句107

5.7编程风格108

5.7.1命名约定108

5.7.2表达式110

5.7.3语句排列111

5.7.4什么是好程序112

5.8用Warnier图表示算法112

5.9程序例题114

习题5125

第6章 数组与指针131

6.1一维数组131

6.2一维数组的使用132

6.3一维数组与指针135

6.4指针变量的运算136

6.5从键盘输入数组元素137

6.6查找与排序140

6.6.1查找140

6.6.2排序144

6.7二维数组147

6.7.1定义二维数组147

6.7.2二维数组的初始化147

6.7.3多维数组149

6.8二维数组与指针149

6.9字符数组与字符串151

6.9.1字符数组151

6.9.2字符数组和字符指针153

6.9.3处理多个字符串156

习题6159

第7章 函数162

7.1概述162

7.2函数的定义163

7.2.1函数首部163

7.2.2函数体163

7.3函数的调用165

7.4函数的声明——函数原型166

7.5函数的参数和返回值167

7.5.1形参取基本数据类型168

7.5.2形参取指针类型170

7.5.3使用指针型的形参传递数组地址171

7.5.4函数指针作为形参174

7.5.5传递多维数组177

7.6变量的作用域、生存期和存储类177

7.6.1变量的作用域——局部变量和全局变量177

7.6.2存储类178

7.6.3变量的初始化179

7.6.4函数的存储类183

7.7函数的递归调用183

7.7.1递归函数的公式化方法184

7.7.2理解递归函数184

7.7.3绘制递归树187

7.7.4自动生成递归树187

7.7.5递归函数的非递归化189

7.8字符串函数190

7.8.1字符串输入函数190

7.8.2字符串输出函数193

7.8.3字符串操作函数194

7.9返回地址的函数197

7.10复杂声明和类型定义198

7.10.1理解复杂声明198

7.10.2类型定义199

7.11关于scanf和printf函数200

7.12命令行参数202

习题7204

第8章 结构与联合208

8.1概述208

8.2定义结构类型和结构变量208

8.3结构类型变量的运算210

8.3.1访问结构变量的成员210

8.3.2对结构变量的整体运算211

8.4结构类型成员和结构指针类型成员212

8.5结构类型和函数213

8.6联合216

8.7二进位级运算219

8.7.1按位运算符219

8.7.2移位运算符221

8.7.3二进位级运算的编程例题222

8.8位段230

习题8233

第9章 文件236

9.1 C文件概述236

9.1.1 FILE类型237

9.1.2文件的当前位置237

9.1.3文件的操作237

9.2文件的打开与关闭238

9.2.1文件打开函数fopen238

9.2.2文件关闭函数fclose239

9.3文件的读写240

9.3.1字符读写函数fgetc和fputc240

9.3.2字符串读写函数fgets和fputs242

9.3.3格式化读写函数fscanf和fprintf243

9.3.4内存块读写函数fread和fwrite245

9.4与文件当前位置相关的函数248

习题9252

第10章 内存分配和动态链表256

10.1动态内存分配256

10.2动态数组258

10.3链表概念263

10.4动态链表264

10.5学生信息管理系统270

习题10276

第11章 算法初步279

11.1显示矩阵279

11.1.1解析法279

11.1.2对称性285

11.1.3拟人法290

11.2日历问题294

11.2.1今天是星期几294

11.2.2显示月历296

11.2.3显示年历297

11.3计算组合302

11.3.1计算组合数302

11.3.2显示组合序列303

11.3.3多叉递归——简化递归公式305

11.3.4显示完整组合307

11.3.5回溯法308

11.3.6后继序列法309

11.3.7后继序列法(01数组)309

11.3.8后继序列法(二进位序列)310

习题11311

附录A C语言运算符表314

附录B 头文件myhfile.h315

附录C ASCII代码表316

附录D ANSI C标准库函数317

参考文献321

热门推荐