图书介绍

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

C语言程序设计
  • 李圣良,虞芬主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560636610
  • 出版时间:2015
  • 标注页数:360页
  • 文件大小:138MB
  • 文件页数:369页
  • 主题词: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程序的调试与运行4

习题8

1.2 算法9

1.2.1 算法的定义和特性9

1.2.2 算法的描述10

1.2.3 常用算法举例11

1.2.4 算法拓展14

习题15

1.3 程序中的数据16

1.3.1 变量与常量16

1.3.2 基本数据类型18

1.3.3 知识拓展——数据的表示方法25

习题26

1.4 常用表达式和运算符27

1.4.1 表达式、运算符概述27

1.4.2 算术运算符及表达式28

1.4.3 赋值运算符及表达式30

1.4.4 自增、自减运算符及表达式32

1.4.5 逗号运算符及表达式34

1.4.6 其他运算符及表达式35

习题37

单元小结38

单元练习38

第2单元 顺序和选择结构程序设计40

2.1 顺序结构程序设计40

2.1.1 表达式语句、空语句、复合语句和控制语句40

2.1.2 输出语句printf函数41

2.1.3 输入语句scanf函数49

2.1.4 知识拓展——不常用的格式字符54

2.1.5 字符类型输入、输出函数54

习题56

2.2 if语句57

2.2.1 简单的选择结构程序设计57

2.2.2 C语言的条件59

2.2.3 if语句的缺省格式61

2.2.4 if语句应用举例63

习题67

2.3 if的嵌套70

2.3.1 if嵌套70

2.3.2 条件运算表达式74

习题76

2.4 switch开关语句78

2.4.1 switch语句格式与运行过程78

2.4.2 switch语句应用举例82

习题84

单元小结86

单元练习86

第3单元 循环结构程序设计90

3.1 用while语句实现固定次数的循环结构程序设计90

3.1.1 while语句格式与运行流程90

3.1.2 用while语句实现固定次数循环92

习题98

3.2 用while语句实现不固定次数的循环结构程序设计99

3.2.1 设定条件的循环结构程序设计99

3.2.2 结束符的循环结构程序设计103

习题107

3.3 do…while与for循环语句109

3.3.1 do…while循环语句109

3.3.2 for循环语句112

习题116

3.4 较复杂的循环程序设计118

3.4.1 影响循环运行的语句118

3.4.2 递推类型程序设计121

习题125

3.5 多重循环程序设计127

3.5.1 多重循环的运行过程127

3.5.2 逐步求精程序设计129

习题131

3.6 循环综合应用133

3.6.1 素数问题133

3.6.2 穷举法程序设计136

习题137

单元小结139

单元练习139

第4单元 数组143

4.1 一维数组143

4.1.1 数组的引入143

4.1.2 一维数组的定义、初始化、引用、遍历145

4.1.3 一维数组的应用149

习题155

4.2 二维数组156

4.2.1 二维数组的引入156

4.2.2 二维数组的定义、初始化、引用、遍历157

4.2.3 二维数组的应用159

习题162

4.3 字符数组与字符串164

4.3.1 字符数组的定义、初始化、引用、遍历和存储164

4.3.2 字符串输入/输出166

4.3.3 字符串数组168

4.3.4 字符数组的应用169

4.3.5 字符串处理172

习题175

单元小结177

单元练习177

第5单元 函数181

5.1 函数的定义、函数参数和函数值181

5.1.1 C语言对函数的规定181

5.1.2 函数的定义181

习题183

5.2 函数的调用184

5.2.1 函数调用的一般形式184

5.2.2 函数的声明185

5.2.3 函数参数的传递方式186

习题189

5.3 函数的嵌套调用与递归调用190

5.3.1 函数的嵌套调用190

5.3.2 函数的递归调用192

习题194

5.4 函数应用举例195

习题201

5.5 变量的作用域和生存期203

5.5.1 变量的作用域203

5.5.2 变量的生存期206

习题209

单元小结212

单元练习212

第6单元 指针216

6.1 指针与指针变量216

6.1.1 地址与指针216

6.1.2 指针变量217

6.1.3 应用举例219

习题222

6.2 指针与数组223

6.2.1 指向数组元素的指针223

6.2.2 适用于数组的指针运算225

6.2.3 指向字符串的指针227

习题228

6.3 指针与函数229

6.3.1 指针作为函数参数229

6.3.2 指向数组的指针作为函数参数233

习题234

6.4 拓展知识237

6.4.1 指针与二维数组237

6.4.2 指针数组239

6.4.3 命令行参数240

单元小结241

单元练习242

第7单元 结构体和共用体246

7.1 结构体246

7.1.1 结构体类型246

7.1.2 结构体变量248

7.1.3 应用举例250

习题252

7.2 结构体数组255

习题257

7.3 共用体260

习题264

单元小结265

单元练习266

第8单元 文件267

8.1 文件的基本概念与操作267

8.1.1 文件的基本概念267

8.1.2 文件的基本操作268

8.1.3 文件基本操作应用举例270

习题273

8.2 文件的应用275

8.2.1 文本文件字符读写函数275

8.2.2 二进制文件读写操作278

习题281

8.3 文件的定位283

习题285

单元小结286

单元练习287

第9单元 编译预处理289

9.1 宏定义289

9.1.1 不带参数的宏定义289

9.1.2 带参数的宏定义292

习题295

9.2 文件包含296

习题298

单元小结299

单元练习299

第10单元 位运算302

10.1 位运算符和位运算302

10.1.1 位运算符302

10.1.2 “按位与”运算符(&)303

10.1.3 “按位或”运算符(I)303

10.1.4 “按位异或”运算符(^)304

10.1.5 “按位取反”运算符(~)304

10.1.6 “左移”运算符(?)305

10.1.7 “右移”运算符(?)305

10.1.8 位复合赋值运算符305

10.1.9 不同长度的数据进行位运算306

习题306

10.2 位运算应用举例307

习题309

单元小结309

单元练习310

实验指导312

实验一 熟悉C程序编辑、编译、运行的过程312

实验二 输入、输出语句314

实验三 if语句316

实验四 多路分支319

实验五 while循环语句323

实验六 do…while与for循环语句327

实验七 多重循环329

实验八 数组332

实验九 字符串335

实验十 函数339

实验十一 结构体与共用体342

实验十二 指针345

实验十三 文件348

附录353

附录A C语言中的关键字353

附录B 常用ASCII代码对照表354

附录C 运算符的优先级和结合性355

附录D C语言库函数356

参考文献360

热门推荐