图书介绍

C语言程序设计教程、实验与练习2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计教程、实验与练习
  • 杨开城编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115148058
  • 出版时间:2006
  • 标注页数:395页
  • 文件大小:27MB
  • 文件页数:408页
  • 主题词: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 计算机的工作原理简介2

1.2 C语言的发展历史及其基本特性3

1.3 C程序的基本结构4

1.4 编制C语言程序的基本步骤8

1.5 计算机内部数值的表示及运算9

1.5.1 二进制、八进制和十六进制的概念9

1.5.2 二进制数的算术运算10

1.5.3 二进制、八进制、十六进制和十进制数之间的转换11

1.5.5 计算机中的数据单位13

1.5.4 二进制数的位运算13

◆练习14

1.6 实验指导15

1.6.1 Borland C++3.1的安装15

1.6.2 Borland C++3.1编辑器的使用16

1.7 练习答案21

第2章 基本数据类型、运算符和表达式23

2.1 C语言的基本数据类型25

2.1.1 常量与变量25

2.1.2 整型数据25

2.1.3 实型数据30

2.1.4 字符型数据和字符串常量32

2.1.5 数据的简单输出34

◆练习2-136

2.2 C语言的运算符和表达式38

2.2.1 赋值运算符和赋值表达式38

2.2.2 强制类型转换符39

2.2.3 算术运算符、算术表达式41

2.2.4 自增自减运算符和负号运算符43

2.2.5 算术运算中的数据类型转换规则44

2.2.6 位运算符、位运算表达式45

2.2.7 逗号运算符和逗号表达式46

2.2.8 sizeof运算符和复合赋值运算符46

2.3 运算符的优先级和结合性47

2.4 小结及常见错误列举48

◆练习2-253

2.5 实验指导54

2.5.1 完整的编程操作54

2.5.2 修改错误程序56

2.6 练习答案58

◆练习2-1答案58

◆练习2-2答案58

第3章 基本输入输出和顺序程序设计59

3.1 C程序中的数据输出60

3.1.1 整数的输出61

3.1.2 实数的输出64

3.1.3 字符和字符串的输出65

3.1.4 格式化输出小结67

3.1.5 屏幕定位及彩色输出68

◆练习3-174

3.2 C程序中的数据输入76

3.2.1 数据的格式化输入76

3.2.2 字符数据的非格式化输入80

3.3 顺序程序设计举例83

3.4 小结及常见错误列举85

◆练习3-288

3.5 实验指导89

3.5.1 学会调试程序89

3.5.3 编程实验91

3.5.2 程序改错91

3.6 练习答案92

◆练习3-1答案92

◆练习3-2答案93

第4章 程序控制95

4.1 3种程序控制结构96

4.2 C语句小结97

4.3 关系运算符、逻辑运算符和条件运算符99

4.3.1 关系运算符和关系表达式99

4.3.2 逻辑运算符和逻辑表达式100

4.3.3 条件运算符和条件表达式101

◆练习4-1103

4.4 选择结构的程序设计105

4.4.1 if语句105

4.4.2 switch语句111

◆练习4-2116

4.5 循环结构的程序设计120

4.5.1 while语句120

4.5.2 do-while语句124

4.5.3 for语句125

◆练习4-3128

4.6 混合控制结构的程序设计130

4.7 小结及常见错误列举136

◆练习4-4141

4.8 实验指导143

4.8.1 修改程序143

4.8.2 编写程序144

4.9 练习答案149

◆练习4-1答案149

◆练习4-2答案149

◆练习4-3答案150

◆练习4-4答案150

第5章 数组153

5.1 一维数组的定义与引用154

◆练习5-1161

5.2 二维数组的定义与引用164

◆练习5-2167

5.3.1 字符串的本质170

5.3 字符串与数组170

5.3.2 字符及字符串操作171

5.3.3 字符串数组176

◆练习5-3179

5.4 小结及常见错误列举182

5.5 实验指导185

5.5.1 修改程序185

5.5.2 新编程序186

◆练习5-1答案193

◆练习5-2答案193

5.6 练习答案193

◆练习5-3答案194

第6章 函数199

6.1 函数的定义和调用200

6.1.1 不带参数没有返回值的函数200

6.1.2 不带参数有返回值的函数202

6.1.3 带参数没有返回值的函数204

6.1.4 带参数有返回值的函数206

◆练习6-1208

6.2 变量的作用域和存储类别212

6.3 函数的嵌套调用和递归调用219

6.4 函数的作用域224

◆练习6-2225

6.5 利用工程管理多个源程序文件227

6.6 小结及常见错误列举230

6.7 实验指导234

6.7.1 图形输出234

6.7.2 编制程序238

6.8 练习答案242

◆练习6-1答案242

◆练习6-2答案243

第7章 指针251

7.1 指针变量的定义与引用252

7.2 指针的运算255

7.3 指针与数组256

◆练习7-1256

7.4 指针与字符串261

7.5 指针与内存的动态分配266

◆练习7-2271

7.6 指针与数组作为函数的参数275

7.7 带参数的main函数281

7.8 指针作为函数的返回值283

7.9 函数指针的定义与引用284

◆练习7-3287

7.10 小结及常见错误列举292

7.11 实验指导296

◆练习7-1答案299

7.12 练习答案299

◆练习7-2答案300

◆练习7-3答案300

第8章 预处理命令307

8.1 预处理命令简介308

8.2 宏定义308

8.2.1 不带参数的宏定义308

8.2.2 带参数的宏定义310

8.3 文件包含312

8.4 条件编译313

◆练习316

◆练习答案317

8.5 练习答案317

第9章 复杂数据类型319

9.1 复杂数据类型概述320

9.2 结构体320

9.2.1 结构体类型的定义320

9.2.2 结构体变量的定义和引用321

9.2.3 简化结构体类型名325

9.2.4 结构体数组326

◆练习9-1328

9.3 线性链表332

9.4 共用体336

9.4.1 共用体类型的定义336

9.4.2 共用体变量的定义和引用337

9.5 位域339

9.6 枚举类型变量的定义和引用342

9.7 复杂数据类型作为函数参数和返回值343

◆练习9-2345

9.8 小结及常见错误列举347

9.9 实验指导349

9.10 练习答案352

◆练习9-1答案352

◆练习9-2答案353

第10章 文件操作363

10.2 文件指针364

10.1 文件操作概述364

10.3 文件的打开、读写和关闭365

10.3.1 文件的打开与关闭365

10.3.2 文件的读写366

10.4 文件的定位读写374

10.5 小结及常见错误列举376

10.6 实验指导377

附录一 常见库函数(按函数类别排序)379

附录二 C语言中常用的专业术语对译385

附录三 C语言中的关键字(保留字)391

附录四 运算符和结合性393

附录五 ASCII码表395

热门推荐