图书介绍

高等院校“十三五”应用技能培养规划教材 C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

高等院校“十三五”应用技能培养规划教材 C语言程序设计
  • 杨连贺,赵玉玲,丁刚,池明文,李俊荣著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302462118
  • 出版时间:2017
  • 标注页数:361页
  • 文件大小:79MB
  • 文件页数:373页
  • 主题词: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.2 C语言的发展和特点3

1.2.1 概述3

1.2.2 C语言的发展历史4

1.2.3 C语言的特点5

1.3 计算机中数的表示及进制转换6

1.3.1 数制的概念6

1.3.2 数码、基数与位权6

1.3.3 各种进制之间的转换7

1.4 字节和位的概念9

1.5 整数的表示方法——原码、反码和补码10

1.5.1 整数的原码表示10

1.5.2 整数的反码表示10

1.5.3 整数的补码表示10

1.6 书写程序时应遵循的规则11

1.7 C语言程序的结构11

1.7.1 源程序结构11

1.7.2 C语言的字符集13

1.7.3 C 语言的词汇14

1.8 简单的C程序举例15

1.9 运行C语言程序的步骤和方法17

第2章 VC环境下C程序的运行和调试19

2.1 在VC下运行一个C程序20

2.1.1 启动VC20

2.1.2 编辑程序20

2.1.3 编译程序21

2.1.4 运行程序22

2.2 在VC下调试C程序的方法23

2.2.1 VC调试功能简介23

2.2.2 使用VC调试C程序的方法26

第3章 数据描述31

3.1 C语言的数据类型32

3.2 常量和变量33

3.2.1 常量和符号常量33

3.2.2 变量34

3.3 整型数据34

3.3.1 整型常量的表示方法34

3.3.2 整型变量36

3.4 实型数据40

3.4.1 实型常量的表示方法40

3.4.2 实型变量41

3.4.3 实型常数的类型42

3.5 字符型数据42

3.5.1 字符常量42

3.5.2 转义字符43

3.5.3 字符变量44

3.5.4 字符数据在内存中的存储形式及使用方法44

3.5.5 字符串常量45

3.6 为变量赋初值46

3.7 算术运算符和算术表达式46

3.7.1 C语言的运算符简介47

3.7.2 算术运算符和算术表达式47

3.8 赋值运算符和赋值表达式50

3.9 逗号运算符和逗号表达式52

3.10 各类数值型数据之间的混合运算53

3.11 本章小结56

习题57

第4章 C程序的流程设计59

4.1 C语句概述60

4.2 赋值语句62

4.3 数据输入输出的概念及在C语言中的实现63

4.4 字符数据的输入输出63

4.4.1 putchar函数(字符输出函数)63

4.4.2 getchar函数(键盘输入函数)64

4.5 格式输入与输出65

4.5.1 printf函数(格式输出函数)65

4.5.2 scanf函数(格式输入函数)68

4.6 结构化程序设计的方法74

4.7 顺序结构程序设计76

4.7.1 顺序结构的程序76

4.7.2 顺序结构程序的案例实训76

4.8 选择结构程序设计77

4.8.1 关系运算符和关系表达式77

4.8.2 逻辑运算符和逻辑表达式79

4.8.3 if语句81

4.8.4 switch语句89

4.8.5 分支结构程序的案例实训91

4.9 循环结构程序的设计94

4.9.1 概述94

4.9.2 goto语句以及用goto语句构成的循环95

4.9.3 while语句95

4.9.4 do-while语句98

4.9.5 for语句100

4.9.6 循环的嵌套103

4.9.7 几种循环的比较103

4.9.8 break语句和continue语句104

4.9.9 循环结构程序的案例实训106

4.10 本章小结110

习题113

第5章 数组117

5.1 一维数组的定义和引用118

5.1.1 一维数组的定义方式118

5.1.2 一维数组元素的引用119

5.1.3 一维数组的初始化121

5.1.4 一维数组应用举例122

5.2 二维数组的定义和引用123

5.2.1 二维数组的定义123

5.2.2 二维数组元素的引用124

5.2.3 二维数组的初始化126

5.2.4 二维数组程序举例127

5.3 字符数组128

5.3.1 字符数组的定义128

5.3.2 字符数组的初始化128

5.3.3 字符数组的引用129

5.3.4 字符串及其结束标志129

5.3.5 字符数组的输入输出130

5.3.6 字符串处理函数132

5.4 案例实训135

5.5 本章小结138

习题139

第6章 函数143

6.1 概述144

6.2 函数定义的一般形式145

6.3 函数的参数和函数的值147

6.3.1 形参和实参147

6.3.2 函数的返回值149

6.4 函数的调用与被调用函数的声明150

6.4.1 函数调用的一般形式150

6.4.2 函数调用的方式150

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

6.5 函数的嵌套调用153

6.6 函数的递归调用155

6.7 数组作为函数参数157

6.8 局部变量和全局变量163

6.8.1 局部变量163

6.8.2 全局变量165

6.9 变量的存储类别167

6.9.1 动态存储方式与静态存储方式167

6.9.2 auto变量168

6.9.3 用static声明局部变量168

6.9.4 register变量170

6.9.5 用extern声明外部变量170

6.10 内部函数和外部函数172

6.10.1 内部函数172

6.10.2 外部函数172

6.10.3 建立包含多个文件的程序174

6.11 案例实训177

6.12 本章小结181

习题183

第7章 编译预处理189

7.1 概述190

7.2 宏定义190

7.2.1 无参宏的定义190

7.2.2 带参宏定义193

7.3 文件包含199

7.4 条件编译200

7.5 案例实训202

7.6 本章小结203

习题204

第8章 指针207

8.1 指针的基本概念208

8.2 变量的指针和指向变量的指针变量209

8.2.1 定义一个指针变量209

8.2.2 指针变量的引用210

8.2.3 指针变量作为函数参数214

8.2.4 关于指针变量几个问题的进一步说明218

8.3 数组的指针和指向数组的指针变量221

8.3.1 指向数组元素的指针222

8.3.2 通过指针引用数组元素223

8.3.3 数组名与指针变量作为函数的参数227

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

8.4 字符串的指针和指向字符串的指针变量239

8.4.1 字符串的表示形式239

8.4.2 字符串指针变量与字符数组的区别244

8.5 函数指针变量244

8.6 指针型函数246

8.7 指针数组和指向指针的指针247

8.7.1 指针数组的概念247

8.7.2 指向指针的指针251

8.7.3 main函数的参数253

8.8 有关指针的数据类型和指针运算小结254

8.8.1 有关指针的数据类型小结254

8.8.2 指针运算小结255

8.8.3 void指针类型256

8.9 案例实训256

8.10 本章小结258

习题259

第9章 结构体与共用体263

9.1 结构体类型的定义264

9.2 结构体变量的说明265

9.3 结构体变量成员的引用方法267

9.4 结构体变量的赋值268

9.5 结构体变量的初始化268

9.6 结构体数组的定义269

9.7 结构体指针变量的说明和使用271

9.7.1 指向结构体变量的指针271

9.7.2 指向结构体数组的指针273

9.7.3 结构体指针变量作为函数参数274

9.8 动态存储分配276

9.9 用指针处理链表278

9.9.1 链表概述278

9.9.2 链表的建立和输出279

9.10 共用体288

9.10.1 共用体的定义288

9.10.2 共用体的引用289

9.11 枚举类型290

9.11.1 枚举类型的定义和枚举变量的说明290

9.11.2 枚举类型变量的赋值和使用290

9.12 用typedef定义已有类型292

9.13 案例实训293

9.14 本章小结295

习题298

第10章 文件的输入输出303

10.1 文件概述304

10.2 文件指针305

10.3 文件的打开与关闭305

10.3.1 文件的打开(fopen函数)305

10.3.2 文件的关闭(fclose函数)307

10.4 文件的顺序读写307

10.4.1 字符读写函数fgetc和fputc307

10.4.2 字符串读写函数fgets和fputs311

10.4.3 数据块读写函数fread和fwrite313

10.4.4 格式化读写函数fscanf和fprintf314

10.4.5 文件结束检测函数feof316

10.5 文件的随机读写316

10.5.1 文件定位函数317

10.5.2 文件随机读写317

10.6 文件读写的出错检测318

10.7 案例实训319

10.8 本章小结321

习题321

第11章 项目实践325

11.1 题目要求326

11.2 系统分析326

11.3 系统设计326

11.3.1 总体设计326

11.3.2 详细设计327

11.4 系统实施334

11.5 关于项目实践的几点说明345

附录A ASCll代码表347

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

附录C C语言的常用库函数351

附录D运算符的优先级与结合性359

参考文献361

热门推荐