图书介绍

C语言程序设计实用教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

C语言程序设计实用教程
  • 李庆亮,狄文辉,陈震等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111160762
  • 出版时间:2005
  • 标注页数:268页
  • 文件大小:10MB
  • 文件页数:279页
  • 主题词: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

前言1

第1章 概述1

1.1 发展历史和特点1

1.1.1 发展历史1

1.1.2 特点1

1.2 程序举例、结构特点和书写规则2

1.2.1 程序举例2

1.2.2 结构特点3

1.2.3 书写规则4

1.3 开发与调试5

1.3.1 Turbo C的集成开发环境5

1.3.2 上机步骤9

1.4 关于程序设计课程的学习10

1.5 习题12

第2章 数据类型、运算符和表达式13

2.1 常量与变量13

2.1.1 常量和符号常量13

2.1.2 变量14

2.2 基本数据类型15

2.2.1 整型数据15

2.2.2 实型数据17

2.2.3 字符型数据18

2.3 运算符与表达式21

2.3.1 算术运算符与算术表达式22

2.3.2 关系运算符与关系表达式24

2.3.3 逻辑运算符与逻辑表达式25

2.3.4 条件运算符与条件表达式27

2.3.5 赋值运算符与赋值表达式27

2.3.6 逗号运算符与逗号表达式31

2.3.7 位运算符与位运算31

2.4 习题34

3.1 C语言的语句38

第3章 基本程序设计38

3.2 算法与结构化程序设计方法39

3.2.1 算法39

3.2.2 结构化程序设计方法42

3.3 顺序结构程序设计42

3.3.1 数据输出函数42

3.3.2 数据输入函数45

3.3.3 实训48

3.4 选择结构程序设计50

3.4.1 if语句50

3.4.2 switch语句55

3.4.3 实训57

3.5.1 while循环语句61

3.5 循环结构程序设计61

3.5.2 do while循环语句62

3.5.3 for循环语句62

3.5.4 break语句和continue语句65

3.5.5 循环的嵌套66

3.5.6 实训68

3.6 习题70

4.1 一维数组77

4.1.1 定义77

第4章 数组77

4.1.2 引用78

4.1.3 初始化79

4.1.4 实训80

4.2 二维数组82

4.2.1 定义82

4.2.2 引用82

4.2.3 初始化83

4.2.4 实训84

4.3 字符数组与字符串85

4.3.1 定义85

4.3.3 引用86

4.3.2 初始化86

4.3.4 输入输出87

4.3.5 字符串处理函数88

4.3.6 实训90

4.4 习题91

第5章 指针94

5.1 概念94

5.1.1 变量的地址与变量的内容94

5.1.2 直接访问与间接访问95

5.1.3 指针与指针变量95

5.2.2 引用96

5.2.1 定义96

5.2 指针变量的定义与引用96

5.3 指针变量的运算99

5.3.1 赋值运算99

5.3.2 算术运算101

5.3.3 关系运算102

5.4 指针与数组102

5.4.1 指针与一维数组103

5.4.2 指针与二维数组105

5.5 指针与字符串108

5.6 指针数组与指向指针的指针111

5.6.1 指针数组111

5.6.2 指向指针的指针115

5.7 习题116

第6章 函数119

6.1 定义与调用119

6.1.1 函数定义的一般形式119

6.1.2 调用121

6.1.3 函数的参数和函数的值125

6.2 嵌套调用和递归调用127

6.2.1 嵌套调用127

6.2.2 递归调用128

6.3 变量的作用域131

6.3.1 局部变量131

6.3.2 全局变量132

6.4 变量的存储类别134

6.5 内部函数与外部函数138

6.6 指针与函数139

6.7 用指针作函数参数141

6.8 数组作为函数参数143

6.8.1 数组元素作函数实参143

6.8.2 数组名作为函数参数144

6.9 返回指针的函数146

6.10 main函数的命令行参数147

6.11 习题149

7.1 统计与计数问题算法153

第7章 常用基本算法的C语言实现153

7.2 累加/累乘求和与求积问题算法154

7.3 解决不确定性问题的穷举算法156

7.4 排序问题算法158

7.5 数值积分算法161

7.6 多项式计算问题算法163

7.7 非线性方程求解问题算法168

7.8 产生随机数算法169

7.9 习题170

8.1 结构体类型172

8.1.1 结构体类型的定义172

第8章 结构体、共用体和枚举类型172

8.1.2 结构体变量的定义与引用173

8.1.3 结构体数组178

8.1.4 结构体指针181

8.2 共用体类型184

8.2.1 共用体类型的定义184

8.2.2 共用体变量的定义与引用185

8.3 枚举类型187

8.3.1 枚举类型的定义187

8.3.2 枚举类型变量的赋值和使用188

8.4 习题189

9.1.1 不带参数的宏定义195

9.1 宏定义195

第9章 编译预处理195

9.1.2 带参数的宏定义197

9.2 文件包含201

9.3 条件编译201

9.4 习题204

第10章 文件操作205

10.1 概述205

10.1.1 文件的概念205

10.1.2 数据流的概念206

10.1.3 C的文件系统及其与流的关系206

10.2 文件类型指针206

10.3 文件的打开与关闭207

10.3.1 打开208

10.3.2 关闭209

10.4 文件的读写操作210

10.4.1 单个字符的读写210

10.4.2 字符串的读写213

10.4.3 数据块的读写215

10.4.4 格式化数据的读写216

10.5 文件的定位217

10.5.1 rewind函数217

10.5.2 fseek函数217

10.6 习题218

10.5.3 ftell函数218

第11章 综合示例225

11.1 一个通信录的程序示例225

11.2 一个有趣的迷宫小游戏231

第12章 实验235

12.1 实验1 C语言的集成开发环境235

12.2 实验2 简单的C语言程序设计237

12.3 实验3 顺序结构程序设计238

12.4 实验4 分支结构程序设计239

12.5 实验5 循环结构程序设计242

12.6 实验6 数组243

12.7 实验7 指针245

12.8 实验8 函数247

12.9 实验9 常用基本算法248

12.10 实验10 结构体与共用体249

12.11 实验11 编译预处理251

12.12 实验12 文件251

12.13 实验13 综合练习252

附录254

附录A 运算符的优先级与结合性254

附录B Turbo C 2.0的常用库函数255

附录C Turbo C 2.0常见错误262

附录D ASCII字符表266

热门推荐