图书介绍

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

C语言程序设计
  • 胡燏专著 著
  • 出版社: 北京:知识产权出版社
  • ISBN:9787513015035
  • 出版时间:2012
  • 标注页数:364页
  • 文件大小:78MB
  • 文件页数:377页
  • 主题词: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 程序设计语言简介2

1.1.1 机器语言2

1.1.2 汇编语言2

1.1.3 高级语言3

1.2 计算机中的进制及相互转换4

1.2.1 计算机中的几种进制4

1.2.2 计算机中机器数的表示方法5

1.2.3 计算机中进制之间的相互转换6

1.3 C语言简介8

1.3.1 C语言概述8

1.3.2 C语言的程序结构及特点8

1.3.3 运行C程序的环境与步骤11

习题一15

项目2 C语言的数据类型、运算符及表达式17

2.1 C语言的数据类型结构18

2.2 标识符、常量及变量18

2.2.1 标识符18

2.2.2 常量20

2.2.3 变量21

2.3 基本数据类型22

2.3.1 整型数据22

2.3.2 实型数据26

2.3.3 字符型数据28

2.3.4 变量赋初值32

2.3.5 不同类型数据间的相互转换33

2.4 运算符及表达式38

2.4.1 C语言运算符简介38

2.4.2 算术运算符和算术表达式39

2.4.3 赋值运算符和赋值表达式39

2.4.4 自增、自减运算符41

2.4.5 关系运算符和关系表达式42

2.4.6 逻辑运算符和逻辑表达式43

2.4.7 位运算符44

2.4.8 逗号运算符和逗号表达式48

2.4.9 常用运算符的优先级别汇总49

2.5 编译预处理49

2.5.1 宏定义50

2.5.2 文件包含56

2.5.3 条件编译58

习题二61

项目3 顺序结构程序设计65

3.1 C语句概述66

3.2 赋值语句67

3.3 C语言中数据的输入输出68

3.4 字符数据的输入输出69

3.4.1 putchar函数69

3.4.2 getchar函数69

3.4.3 gets函数70

3.4.4 puts函数70

3.5 格式输入与输出71

3.5.1 printf函数71

3.5.2 scanf函数80

习题三84

项目4 选择结构程序设计88

4.1 if语句89

4.1.1 单边选择结构89

4.1.2 双边选择结构91

4.1.3 多分支选择结构92

4.1.4 嵌套if语句95

4.2 条件运算符98

4.3 switch语句99

习题四107

项目5 循环结构程序设计112

5.1 while语句113

5.2 do-while语句115

5.3 for语句119

5.4 循环的嵌套123

5.5 break语句与continue语句124

5.5.1 break语句124

5.5.2 continue语句125

习题五130

项目6 数组136

6.1 一维数组137

6.1.1 一维数组的定义137

6.1.2 一维数组的引用138

6.1.3 一维数组的初始化138

6.1.4 一维数组应用举例139

6.2 二维数组142

6.2.1 二维数组的定义142

6.2.2 二维数组的引用143

6.2.3 二维数组的初始化144

6.2.4 二维数组程序举例145

6.3 字符数组147

6.3.1 字符数组的定义148

6.3.2 字符数组的初始化148

6.3.3 字符数组的引用149

6.3.4 字符串和字符串结束标志150

6.3.5 字符数组的输入输出152

6.3.6 字符串处理函数153

6.3.7 字符数组应用举例157

习题六162

项目7 函数168

7.1 结构化程序设计和C语言程序组成169

7.1.1 结构化程序设计169

7.1.2 C语言程序的组成169

7.1.3 函数分类171

7.2 库函数172

7.3 函数的定义和调用174

7.3.1 函数的定义174

7.3.2 函数的调用175

7.4 函数参数和函数的值181

7.4.1 形式参数和实际参数181

7.4.2 函数的返回值183

7.5 函数调用时参数间的传递186

7.5.1 将变量、常量、数组元素作为参数时的传递186

7.5.2 将数组名作为参数时的传递188

7.6 函数的嵌套调用191

7.7 函数的递归调用196

7.8 变量的作用域、生存期和存储类别200

7.8.1 局部变量和全局变量200

7.8.2 变量的存在性和可见性205

7.8.3 变量的存储类型205

习题七219

项目8 指针225

8.1 指针的基本概念226

8.2 指针变量228

8.2.1 指针变量的定义228

8.2.2 指针变量的赋值229

8.2.3 指针变量的引用230

8.2.4 将指针变量作为参数时的传递232

8.3 数组与指针236

8.3.1 指向一维数组元素的指针236

8.3.2 通过指针引用一维数组的元素237

8.3.3 用一维数组名作函数参数242

8.3.4 指向多维数组的指针和指针变量251

8.4 指针与字符串256

8.4.1 字符串的表示形式256

8.4.2 字符指针作函数参数260

8.5 函数的指针263

8.5.1 用函数指针变量调用函数263

8.5.2 用指向函数的指针作函数参数264

8.6 返回指针值的函数267

8.7 指针数组269

8.7.1 指针数组269

8.7.2 main函数的参数272

8.8 指向指针的指针274

8.8.1 指向指针的指针274

习题八283

项目9 结构体和共用体289

9.1 结构体290

9.1.1 结构体的定义290

9.1.2 结构体变量的定义291

9.1.3 结构体变量的引用293

9.1.4 结构体变量的赋值294

9.2 结构体数组296

9.2.1 结构体数组的定义296

9.2.2 结构体数组的初始化297

9.2.3 结构体数组元素的引用298

9.2.4 结构体数组的应用举例298

9.3 结构体和指针300

9.3.1 指向结构体变量的指针300

9.3.2 指向结构体数组的指针302

9.3.3 用结构体变量和指向结构体的指针作函数参数304

9.4 动态存储分配305

9.5 指针链表307

9.5.1 结构体构成的链表307

9.5.2 在链表中插入结点309

9.5.3 在链表中删除结点310

9.6 共用体311

9.6.1 共用体的概念311

9.6.2 共用体变量的引用312

9.7 枚举类型315

9.7.1 枚举类型的定义315

9.7.2 枚举类型变量的定义315

9.7.3 枚举类型变量的赋值和使用315

9.8 类型定义符typedef318

习题九319

项目10 文件323

10.1 文件概述324

10.1.1 文件的概念324

10.1.2 文件的指针326

10.1.3 文件的一般操作过程326

10.2 文件的打开和关闭327

10.2.1 文件的打开——fopen( )函数327

10.2.2 文件的关闭——fclose( )函数329

10.3 文件的读写330

10.3.1 fgetc函数和fputc函数330

10.3.2 字符串读写函数fgets和fputs332

10.3.3 fread函数和fwrite函数334

10.3.4 fscanf函数和fprintf函数336

10.4 文件定位337

10.4.1 rewind函数337

10.4.2 fseek函数338

10.4.3 ftell函数338

10.5 文件检测函数和处理函数338

10.5.1 feof函数339

10.5.2 ferror函数339

10.5.3 clearerr函数339

10.5.4 exit函数339

习题十343

附录一 ASCII码表345

附录二 考试大纲346

附录三 C语言的运算符和结合性351

附录四 C语言常用语法353

附录五 C库函数357

附录六 C库文件362

参考文献364

热门推荐