图书介绍

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

C程序设计教程
  • 林小茶编著 著
  • 出版社: 清华大学出版社;中国劳动社会保障出版社
  • ISBN:7302116059
  • 出版时间:2005
  • 标注页数:347页
  • 文件大小:14MB
  • 文件页数:363页
  • 主题词: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章 C语言概述1

1.1 程序设计语言1

1.1.1 低级语言1

1.1.2 高级语言2

1.2 通过实例认识C程序的结构3

1.2.1 问候界面3

1.2.2 计算两个整数的差5

1.2.3 使用自定义函数计算两个整数的差7

1.3.1 C语言的标准8

1.3 C语言的标准和编译器8

1.3.2 常用的C语言编译器9

1.4 C程序的调试9

1.4.1 调试步骤9

1.4.2 Turbo C集成开发环境10

习题14

第2章 C语言的基础知识15

2.1 标识符、变量与常量15

2.1.1 标识符15

2.1.2 变量17

2.2.1 C语言的数据类型种类19

2.1.3 常量19

2.2 C语言的数据类型19

2.2.2 问题的提出21

2.2.3 整型数据21

2.2.4 字符型数据30

2.2.5 浮点数据36

2.3 运算符和表达式39

2.3.1 表达式与简单语句39

2.3.2 算术运算符40

2.3.3 赋值运算符42

2.3.4 增1/减1运算符43

2.3.5 位逻辑运算符44

2.3.6 逗号运算符47

2.3.7 求字节数运算符47

2.3.8 不同数据类型数据间的混合运算49

2.3.9 赋值表达式的类型转换51

2.4 指针类型与指针运算符57

2.4.1v指针概念和指针变量的定义57

2.4.2 指针运算符&和*的使用58

习题62

3.1 结构化程序设计思想67

3.1.1 结构化程序设计思想的产生67

第3章 结构化程序设计67

3.1.2 结构化程序设计的3种基本结构69

3.2 语句与分程序73

3.3 顺序结构程序设计75

3.4 关系运算符与逻辑运算符76

3.4.1 关系运算符77

3.4.2 逻辑运算符78

3.5 选择结构程序设计80

3.5.1 问题的提出80

3.5.2 if语句的3种形式81

3.5.3 嵌套的if语句94

3.5.4 switch语句98

3.5.5 条件运算符105

3.5.6 选择结构程序举例107

3.6 循环结构程序设计111

3.6.1 问题的提出111

3.6.2 while语句112

3.6.3 do while语句117

3.6.4 for语句120

3.6.5 多重循环123

3.6.6 break语句在循环语句中的用法126

3.6.7 conti nue语句128

3.6.8 循环结构程序举例131

习题140

第4章 模块化程序设计151

4.1 模块化程序设计思想151

4.2 函数的定义、说明与调用152

4.2.1 实例152

4.2.2 函数的定义形式154

4.2.3 函数的返回值156

4.2.4 函数说明157

4.2.5 函数调用159

4.3.1 形参和实参的关系162

4.3 函数的参数传递162

4.3.2 普通变量作为函数的形式参数163

4.3.3 指针变量作为函数的形式参数164

4.4 函数程序举例167

4.5 函数的递归调用170

4.6 变量的存储类别173

4.6.1 自动变量与外部变量174

4.6.2 静态变量183

4.6.3 寄存器变量186

4.7 预处理命令186

4.7.1 宏定义187

4.7.2 文件包含193

4.7.3 条件编译195

习题197

第5章 数组和指针205

5.1 一维数组205

5.1.1 问题的提出205

5.1.2 一维数组的定义205

5.1.3 一维数组的引用207

5.1.4 一维数组的初始化209

5.1.5 程序举例210

5.1.6 数组名作为函数的参数213

5.2.1 指针值的算术运算222

5.2 指针与一维数组222

5.2.2 指针方式和数组方式对数组元素的操作227

5.2.3 指向一组空间首地址的指针作为函数参数228

5.3 动态的一维数组230

5.3.1 空指针230

5.3.2 存储器申请与释放230

5.3.3 动态数组的使用233

5.4 字符串与字符串函数234

5.4.1 字符数组235

5.4.2 字符串变量235

5.4.3 字符串变量的输入与输出236

5.4.4 指针与字符串239

5.4.5 程序举例241

5.4.6 字符串函数244

5.5 二级指针246

5.6 指针数组与命令行参数249

5.6.1 指针数组249

5.6.2 命令行参数252

5.7 二维数组254

5.7.1 二维数组的定义255

5.7.2 二维数组的引用255

5.7.3 二维数组的初始化257

5.7.4 程序举例258

5.7.5 用指针方法操作二维数组263

习题265

第6章 结构体等构造数据类型275

6.1 结构体275

6.1.1 问题的提出275

6.1.2 结构体的说明276

6.1.3 结构体变量的定义278

6.1.4 结构体成员的引用279

6.1.5 结构体的初始化281

6.2.1 结构体包含数组282

6.2 结构体与数组282

6.2.2 结构体数组283

6.3 结构体与指针285

6.3.1 指向结构体的指针285

6.3.2 用结构体类型指针建立链表288

6.4 结构体与函数291

6.4.1 结构体数据作为函数的参数291

6.4.2 返回指向结构体的指针的函数292

6.5.1 使用联合体与枚举的目的294

6.5.2 联合体与枚举的说明294

6.5 联合体与枚举294

6.5.3 联合体变量与枚举变量的定义295

6.5.4 联合体变量成员的引用297

6.5.5 枚举变量的使用298

6.5.6 指向联合体变量的指针299

6.5.7 联合体变量与函数300

6.5.8 使用联合体与枚举的程序举例300

6.6 类型定义303

6.7 程序举例304

习题307

7.1.2 文件“流”314

7.1.1 问题的提出314

7.1 文件概述314

第7章 文件314

7.1.3 文件操作的特点315

7.1.4 缓冲文件系统316

7.2 文件的打开与关闭316

7.2.1 文件类型指针316

7.2.2 文件的打开317

7.2.3 文件的关闭319

7.3 文件的读写操作319

7.3.1 fputc函数与fgetc函数320

7.3.2 fprintf函数与fscanf函数325

7.3.3 fread函数与fwrite函数329

7.3.4 fgets函数与fputs函数334

7.4 文件的定位操作334

7.4.1 文件的顺序存取和随机存取334

7.4.2 rewind函数335

7.4.3 fseek函数336

7.4.4 ftell函数和feof函数337

习题338

附录A ASCII代码与字符对照表341

附录B 运算符的优先级和结合性344

附录C printf函数的转换说明模式346

热门推荐