图书介绍

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

C教程设计
  • 王婧,刘福荣主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121081026
  • 出版时间:2009
  • 标注页数:292页
  • 文件大小:43MB
  • 文件页数:303页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C语言概述1

1.1 C语言的发展历史及特点1

1.1.1 C语言的产生和发展1

1.1.2 C语言的特点2

1.2 简单的C程序介绍4

1.2.1 C语言源程序的结构特点6

1.2.2 书写程序时应遵循的规则7

1.2.3 C语言词汇8

1.3 程序开发周期9

1.3.1 创建源代码9

1.3.2 编译源代码10

1.3.3 连接以创建可执行文件10

1.3.4 结束开发周期11

1.4 C程序的上机步骤11

1.4.1 编译环境的准备11

1.4.2 编译环境的设置12

1.4.3 使用Turbo C 2.012

习题114

第2章 数据类型、运算符与表达式16

2.1 C语言的数据类型16

2.2 标识符17

2.3 常量18

2.3.1 整型常量18

2.3.2 实型常量19

2.3.3 字符常量20

2.3.4 字符串常量22

2.3.5 符号常量23

2.4 变量23

2.4.1 整型变量23

2.4.2 实型变量27

2.4.3 字符变量28

2.5 变量赋初值30

2.6 各类数值型数据之间的混合运算30

2.7 运算符和表达式31

2.7.1 C语言运算符简介31

2.7.2 算术运算符和算术表达式32

2.7.3 赋值运算符和赋值表达式35

2.7.4 关系运算符和关系表达式37

2.7.5 逻辑运算符和逻辑表达式38

2.7.6 条件运算符和条件表达式40

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

2.8 位运算42

2.8.1 按位与运算42

2.8.2 按位或运算42

2.8.3 按位异或运算43

2.8.4 求反运算43

2.8.5 左移运算44

2.8.6 右移运算44

2.8.7 位域(位段)45

习题247

第3章 顺序结构程序设计50

3.1 C语句概述50

3.2 赋值语句51

3.3 输入/输出函数53

3.3.1 字符数据的输入/输出53

3.3.2 格式输入与输出55

3.4 结构化程序设计思想64

3.4.1 结构化程序设计的方法64

3.4.2 程序设计的步骤65

3.4.3 程序设计的风格66

3.4.4 结构化程序设计的工具66

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

3.5 顺序结构程序设计举例70

习题372

第4章 选择结构程序设计75

4.1 if语句75

4.1.1 if语句的3种形式75

4.1.2 在使用if语句时应注意的问题78

4.1.3 if语句的嵌套79

4.2 switch语句82

4.3 选择结构程序设计举例85

习题487

第5章 循环结构程序设计90

5.1 while语句90

5.2 do-while语句92

5.3 for语句94

5.4 循环的嵌套99

5.5 几种循环的比较101

5.6 break和continue语句101

5.6.1 break语句102

5.6.2 continue语句104

5.7 程序举例105

习题5107

第6章 函数114

6.1 函数的概念及分类114

6.1.1 函数的概念及特性114

6.1.2 函数的分类117

6.2 函数的定义117

6.3 函数的参数和返回值118

6.3.1 函数的参数118

6.3.2 函数的返回值120

6.4 函数的调用121

6.4.1 函数调用的一般形式121

6.4.2 函数调用的方式121

6.4.3 被调用函数的声明和函数原型123

6.5 函数的嵌套调用125

6.6 函数的递归调用127

6.7 局部变量和全局变量130

6.7.1 局部变量130

6.7.2 全局变量132

6.8 变量的存储类型133

6.8.1 动态存储方式与静态存储方式133

6.8.2 auto变量134

6.8.3 静态局部变量135

6.8.4 寄存器变量137

6.8.5 用extern声明外部变量138

6.9 内部函数和外部函数138

6.9.1 内部函数139

6.9.2 外部函数139

6.9.3 多个源程序文件的编译和连接140

6.10 函数设计举例140

习题6142

第7章 数组148

7.1 一维数组的定义和引用148

7.1.1 一维数组的定义148

7.1.2 数组元素的引用149

7.1.3 一维数组的初始化150

7.1.4 一维数组程序举例151

7.2 二维数组的定义和引用154

7.2.1 二维数组的定义154

7.2.2 二维数组中元素的引用155

7.2.3 二维数组的初始化156

7.2.4 二维数组程序举例156

7.3 字符数组158

7.3.1 字符数组的定义158

7.3.2 字符数组的初始化158

7.3.3 字符数组的引用159

7.3.4 字符串159

7.3.5 字符数组的输入/输出160

7.3.6 字符串处理函数161

7.3.7 字符数组应用举例164

7.4 数组作为函数参数165

7.5 数组程序举例170

习题7173

第8章 预处理命令176

8.1 宏定义176

8.1.1 无参数的宏定义176

8.1.2 带参数的宏定义180

8.2 文件包含184

8.3 条件编译185

习题8188

第9章 指针190

9.1 指针变量190

9.1.1 指针的概念190

9.1.2 指针变量的定义191

9.1.3 指针运算符191

9.1.4 指针变量作为函数的参数195

9.1.5 指针变量的运算198

9.2 指针与数组200

9.2.1 指向数组元素的指针变量201

9.2.2 通过指针引用数组元素201

9.2.3 数组名作为函数参数204

9.2.4 多维数组的指针208

9.3 字符串与指针210

9.3.1 字符串的表现形式210

9.3.2 字符串指针作为函数参数212

9.3.3 字符指针变量与字符数组的区别214

9.4 函数与指针215

9.4.1 函数指针215

9.4.2 用函数指针调用216

9.4.3 返回指针值的函数217

9.5 指针数组和指向指针的指针218

9.5.1 指针数组218

9.5.2 指向指针的指针220

9.5.3 命令行参数222

9.6 指针的数据类型和无类型指针224

9.7 常见错误225

习题9227

第10章 结构体与共用体232

10.1 结构体232

10.1.1 结构体概述232

10.1.2 结构体变量的定义233

10.1.3 结构体变量的引用235

10.1.4 结构体变量的初始化236

10.2 结构体数组238

10.3 结构体类型指针241

10.3.1 指向结构体变量的指针241

10.3.2 指向结构体数组的指针243

10.3.3 结构指针作为函数参数244

10.4 动态内存分配246

10.4.1 动态存储分配函数246

10.4.2 链表的概念247

10.5 共用体255

10.6 枚举变量258

10.7 类型定义260

习题10261

第11章 文件265

11.1 C文件概述265

11.2 文件类型指针266

11.3 文件的打开与关闭268

11.3.1 文件的打开(fopen()函数)268

11.3.2 文件的关闭函数(fclose()函数)269

11.4 文件的读/写270

11.4.1 字符读/写函数fgetc()和fputc()270

11.4.2 字符串读/写函数fgets()和fputs()273

11.4.3 数据块读/写函数fread()和fwrite()274

11.4.4 格式化读/写函数fscanf()和fprintf()275

11.5 文件的定位和随机读/写276

11.5.1 文件的定位276

11.5.2 文件的随机读/写277

11.6 文件检测函数278

11.7 文件输入/输出小结278

11.8 文件程序举例279

习题11282

附录A 常用字符与ASCII代码对照表286

附录B C语言中的关键字287

附录C 运算符和结合性288

附录D C库函数289

参考文献292

热门推荐