图书介绍

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

C语言程序设计
  • 高巍,赵彤洲主编 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:7564003154
  • 出版时间:2005
  • 标注页数:232页
  • 文件大小:9MB
  • 文件页数:242页
  • 主题词: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.2 为什么要使用C语言1

1.3 C语言程序范例及其结构特点2

1.3.1 C语言程序范例2

1.3.2 C语言程序结构特点4

1.4 C语言程序的开发过程4

本章小结6

2.1.2 C语言的数据类型分类8

2.1.1 什么是数据类型8

2.1 数据类型的分类8

第2章 数据类型8

2.2 常量11

2.2.1 整型常量11

2.2.2 字符串常量14

2.2.3 实型常量14

2.3 变量15

2.3.1 什么是变量15

2.3.2 变量定义语句16

2.4 标准输入输出函数16

本章小结23

3.1 运算符与运算符的分类24

第3章 运算符和表达式24

3.2 表达式与表达式的计算31

3.2.1 表达式31

3.2.2 复合表达式的计算32

3.2.3 数据类型转换34

本章小结36

第4章 语句37

4.1 基本语句37

4.2 流程控制语句38

4.2.1 程序流程38

4.2.2 分支语句41

4.2.3 循环语句46

4.2.4 转向语句54

本章小结58

第5章 数组59

5.1 一维数组59

5.1.1 一维数组的定义59

5.1.2 一维数组元素的引用60

5.1.3 一维数组的初始化61

5.1.4 一维数组应用举例61

5.2.1 二维数组和多维数组的定义66

5.2 二维数组和多维数组66

5.2.2 二维数组和多维数组的引用67

5.2.3 二维数组和多维数组的初始化67

5.2.4 二维数组和多维数组的举例69

5.3 字符数组和字符串72

5.3.1 字符数组72

5.3.2 字符串74

5.3.3 字符串处理函数75

5.3.4 字符数组的举例79

本章小结83

6.1 函数的概念84

第6章 函数84

6.2 函数的定义和说明85

6.2.1 函数的定义85

6.2.2 函数声明87

6.3 函数调用89

6.4 函数传递机制92

6.5 递归95

6.6 变量的作用域及存储类型99

6.6.1 变量的作用域99

6.6.2 变量的存储类型102

6.7.1 库函数105

6.7 库函数105

6.7.2 常用库函数106

本章小结110

第7章 指针111

7.1 指针的概念111

7.2 指针变量的定义112

7.3 指针的运算114

7.3.1 指针变量的赋值运算114

7.3.2 指针变量的算术运算115

7.4 指向数组的指针118

7.3.3 指针变量的关系运算118

7.5 字符串的指针121

7.6 函数与指针124

7.6.1 指针变量作为函数参数124

7.6.2 指针型函数126

7.6.3 指向函数的指针127

7.7 指针数组129

7.7.1 指针数组的定义129

7.7.2 指针数组的应用129

7.8 指向指针的指针131

7.8.2 二级指针的应用132

7.8.1 二级指针的定义132

本章小结133

第8章 预编译134

8.1 宏定义134

8.1.1 不带参数的宏定义134

8.1.2 带参数的宏定义137

8.2 文件包含139

8.3 条件编译141

本章小结143

9.1.1 结构体类型定义144

9.1 结构体类型变量定义和引用144

第9章 结构体与共用体144

9.1.2 结构体类型变量定义145

9.1.3 结构体类型变量的初始化146

9.1.4 结构体类型变量的引用147

9.2 结构体数组148

9.2.1 结构体数组的定义148

9.2.2 结构体数组的初始化148

9.2.3 结构体数组的引用149

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

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

9.3 结构体指针151

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

9.3.3 用指向结构体的指针作函数参数154

9.4 链表156

9.4.1 用指针处理链表156

9.4.2 处理动态链表的函数158

9.4.3 建立链表159

9.4.4 输出链表161

9.4.5 链表的删除操作161

9.4.6 链表的插入操作163

9.5.1 概念164

9.5 共用体164

9.5.2 共用体类型的定义165

9.5.3 共用体变量的定义165

9.5.4 共用体变量的引用166

9.5.5 共用体类型数据的特点167

本章小结168

第10章 位运算169

10.1 概述169

10.2 位运算符和位运算169

10.2.1 按位与运算符(&)169

10.2.3 按位取反运算符(~)171

10.2.2 按位或运算符(|)171

10.2.4 按位异或运算符(^)172

10.2.5 左移运算符(<<)173

10.2.6 右移运算符(>>)174

10.2.7 位运算赋值运算符175

10.3 位运算应用举例175

10.4 位段178

10.4.1 位段的概念178

10.4.2 位段的定义178

本章小结180

10.4.3 位段的引用180

第11章 文件182

11.1 文件的概述182

11.2 文件类型指针184

11.3 文件的输入和输出184

11.3.1 文件的打开和关闭185

11.3.2 文件的字符输入和输出186

11.3.3 文件的字符串输入输出函数189

11.3.4 文件的格式化输入输出函数191

11.3.5 文件的数据块输入输出函数195

11.4 文件的定位操作198

11.5 文件的错误检测200

本章小结201

第12章 C语言的高级应用202

12.1 排序及查找算法202

12.1.1 插入法排序设计及实现202

12.1.2 折半查找及实现204

12.2 递归问题及实现205

12.2.1 青蛙过河问题205

12.2.2 快速排序问题207

12.3 动态规划问题208

12.3.1 动态规划思想208

12.3.2 背包问题209

12.4 图形设计与应用211

12.4.1 图形系统控制函数211

12.4.2 颜色控制函数211

12.5 简单的数据库管理214

12.6 简单的下拉式菜单设计219

12.7 发声程序223

本章小结225

附录Ⅰ ASCII字符编码一览表226

附录Ⅱ C语言中的关键字227

附录Ⅲ 库函数228

参考文献232

热门推荐