图书介绍

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

C语言程序设计基础
  • 刘金魁主编;王勃,汤霞,潘浩副主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113177492
  • 出版时间:2014
  • 标注页数:231页
  • 文件大小:31MB
  • 文件页数:240页
  • 主题词: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 程序设计与计算机语言1

1.1.1 程序设计1

1.1.2 计算机语言1

1.2 C语言的发展过程和特点3

1.2.1 C语言的发展过程3

1.2.2 C语言的特点3

1.3 C程序的基本结构和组成4

1.3.1 C程序的基本结构4

1.3.2 C程序的基本组成5

1.4 C语言的基本标识符6

1.5 运行C程序的步骤实例7

1.5.1 运行C语言程序的一般过程7

1.5.2 运行C语言程序的一个7

实例7

本章小结9

习题10

实训11

第2章 C语言数据类型、运算符与表达式12

2.1 C语言的数据类型12

2.2 常量13

2.2.1 整型常量13

2.2.2 实型常量14

2.2.3 字符常量15

2.2.4 字符串常量16

2.2.5 符号常量17

2.3 变量17

2.3.1 变量的定义与初始化17

2.3.2 整型变量18

2.3.3 实型变量20

2.3.4 字符型变量21

2.4 运算符及表达式22

2.4.1 算术运算符和算术表达式23

2.4.2 关系运算符和关系表达式23

2.4.3 逻辑运算符和逻辑表达式24

2.4.4 赋值运算符和赋值表达式25

2.4.5 逗号运算符和逗号表达式25

2.4.6 变量的自增、自减(++,--)运算符26

2.4.7 混合运算和类型转换27

本章小结28

习题28

实训31

第3章 程序控制结构33

3.1 顺序结构33

3.1.1 赋值语句33

3.1.2 数据输出34

3.1.3 数据输入38

3.1.4 应用实例41

3.2 选择结构42

3.2.1 单分支选择结构43

3.2.2 双分支选择结构43

3.2.3 多分支选择结构47

3.3 循环结构49

3.3.1 循环的基本概念49

3.3.2 用while语句设计循环结构程序50

3.3.3 用do...while语句设计循环结构程序51

3.3.4 用for语句设计循环结构程序53

3.3.5 break语句与continue语句55

3.3.6 几种循环语句的比较56

3.3.7 循环的嵌套57

3.3.8 应用实例58

3.4 实际应用61

本章小结64

习题65

实训70

第4章 数组74

4.1 数组的基本概念74

4.2 一维数组74

4.2.1 一维数组的定义75

4.2.2 一维数组的初始化75

4.2.3 一维数组的引用76

4.2.4 一维数组程序举例77

4.3 二维数组78

4.3.1 二维数组的定义78

4.3.2 二维数组的初始化79

4.3.3 二维数组的引用79

4.3.4 二维数组程序举例80

4.4 字符数组81

4.4.1 字符数组的定义、初始化及引用81

4.4.2 字符串与字符数组82

4.5 字符串处理函数84

4.5.1 字符串输出函数puts()84

4.5.2 字符串输入函数gets()84

4.5.3 字符串连接函数strcat()85

4.5.4 字符串拷贝函数strcpy()85

4.5.5 字符串比较函数strcmp()86

4.5.6 测字符串长度函数strlen()86

4.5.7 字符串小写函数strlwr()86

4.5.8 字符串大写函数strupr()86

4.6 应用实例86

4.7 实际应用89

本章小结91

习题92

实训96

第5章 函数98

5.1 模块化设计与函数98

5.1.1 模块化设计98

5.1.2 函数概述99

5.2 函数定义与分类101

5.2.1 函数的定义101

5.2.2 函数的分类102

5.3 函数的调用103

5.3.1 函数调用的方式103

5.3.2 函数的参数传递104

5.4 函数的声明与返回值106

5.4.1 函数的声明106

5.4.2 函数的返回值107

5.5 函数的嵌套和递归调用108

5.5.1 函数的嵌套调用108

5.5.2 函数的递归调用109

5.6 变量的存储类型112

5.6.1 变量的存储类别112

5.6.2 变量的作用域114

5.7 外部函数和内部函数117

5.7.1 外部函数117

5.7.2 内部函数118

5.8 实际应用118

本章小结120

习题121

实训125

第6章 编译预处理128

6.1 宏定义128

6.1.1 不带参数的宏定义128

6.1.2 带参数的宏定义130

6.2 文件包含处理132

6.3 条件编译133

6.3.1 #ifdef...#endif和#ifndef...#endif命令133

6.3.2 #if...#endif命令133

本章小结134

习题134

实训135

第7章 指针138

7.1 指针概述138

7.1.1 指针与指针变量138

7.1.2 指针变量的定义和应用139

7.1.3 指针变量的运算141

7.1.4 指向指针的指针143

7.2 指针与数组144

7.2.1 指针与一维数组144

7.2.2 指针与二维数组146

7.2.3 指针与字符串147

7.2.4 指针数组149

7.2.5 指向指针的指针150

本章小结151

习题151

实训154

第8章 结构体与共用体156

8.1 结构体的定义及其变量的初始化156

8.1.1 结构体定义156

8.1.2 结构类型变量的说明157

8.1.3 结构体变量的初始化158

8.2 结构体类型变量的引用159

8.3 结构体数组160

8.3.1 定义160

8.3.2 结构体数组初始化160

8.4 指针和结构体162

8.4.1 指向结构体变量的指针162

8.4.2 指向结构体数组的指针163

8.4.3 结构指针参数163

8.5 用指针处理链表164

8.5.1 链表164

8.5.2 建立链表165

8.5.3 链表输出166

8.5.4 对链表中的元素进行删除167

8.5.5 对链表插入结点168

8.5.6 主函数169

8.6 共用体(联合)170

8.6.1 共用体的概念170

8.6.2 引用方式170

8.6.3 共用体的特点171

8.7 枚举171

8.8 用typedef定义类型172

8.9 实际应用173

本章小结175

习题176

实训180

第9章 位运算184

9.1 位运算和位运算符184

9.1.1 按位与运算184

9.1.2 按位或运算185

9.1.3 按位异或运算186

9.1.4 求反运算187

9.1.5 左移运算187

9.1.6 右移运算187

9.1.7 位复合赋值运算符188

9.2 位域(位段)188

9.2.1 位段的定义和位段变量的说明188

9.2.2 关于位段的定义和引用的说明189

9.2.3 位段的使用189

本章小结190

习题191

实训193

第10章 文件195

10.1 文件概述195

10.1.1 C文件概述195

10.1.2 C文件结构及其指针195

10.1.3 文件系统的缓冲性196

10.2 文件的打开与关闭196

10.2.1 文件的打开函数fopen()197

10.2.2 文件的关闭函数fclose()198

10.3 文件的读/写操作199

10.3.1 读/写字符函数fgetc()和fputc()199

10.3.2 读/写字符串函数fgets()和fputs()200

10.3.3 读/写数据块函数fread()和fwrite()200

10.3.4 读/写格式化函数fscanf()和fprintf()201

10.4 文件的定位和随机读/写201

10.4.1 文件的定位201

10.4.2 文件随机读/写函数202

10.5 文件检测函数204

10.5.1 文件结束检测函数feof()204

10.5.2 读写文件出错检测函数ferror()204

10.5.3 清除错误标志函数clearerr()204

10.6 实际应用205

本章小结206

习题206

实训207

第11章 C++简介209

11.1 C++概述209

11.1.1 C++的发展209

11.1.2 C++的特点210

11.1.3 C++与C语言的不同点210

11.2 面向对象的程序设计211

11.2.1 面向对象程序设计基本概念211

11.2.2 类和对象211

11.2.3 数据的抽象和封装213

11.2.4 继承性和多态性面向对象的基本概念214

11.3 实际应用216

本章小结216

习题216

附录A ASCII代码表218

附录B C语言常用关键字及说明219

附录C C语言运算符及优先级221

附录D 常用库函数223

参考文献231

热门推荐