图书介绍

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

C语言程序设计基础教程
  • 张军安编 著
  • 出版社: 西安:西北工业大学出版社
  • ISBN:7561220219
  • 出版时间:2006
  • 标注页数:298页
  • 文件大小:12MB
  • 文件页数:313页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一节 C语言发展史1

第一章 C语言概述1

第二节 C语言特点2

第三节 C程序上机操作2

第四节 Turbo C简介3

一、Turbo C 2.0的集成环境3

二、源程序的编辑、编译、链接和运行4

第五节 C程序基本结构5

一、C程序基本组成6

二、标准库函数7

本章小结7

习题一7

第二章 算法9

第一节 算法的概念9

第三节 算法的表示10

第二节 算法的特性10

一、自然语言表示法11

二、流程图表示法11

三、N-S图表示法13

四、伪代码表示法13

五、计算机语言表示法14

本章小结14

习题二15

第三章 C语言的基本数据类型16

第一节 C语言数据类型概述16

第二节 常量与变量16

一、常量与符号常量16

二、变量17

第三节 整型数据18

一、整型常量18

二、整型变量19

一、实型常量20

第四节 实型数据20

二、实型变量21

第五节 字符数据22

一、字符常量22

二、字符变量23

三、字符串常量23

第六节 各种数据类型间的混合运算24

一、自动转换24

二、强制转换25

第七节 程序举例26

本章小结27

习题三28

第一节 运算符与表达式概述29

一、运算符29

第四章 运算符与表达式29

二、表达式30

第二节 算术运算符与算术表达式30

一、算术运算符30

二、算术表达式31

第三节 关系运算符与关系表达式32

一、关系运算符32

二、关系表达式33

第四节 逻辑运算符与逻辑表达式34

一、逻辑运算符34

二、按位逻辑运算符36

三、逻辑表达式36

第五节 其他运算符的应用38

一、赋值运算符与赋值语句38

二、条件运算符39

三、逗号运算符41

四、自增、自减运算符42

第六节 运算符的优先级与结合性43

第七节 程序举例43

本章小结46

习题四46

第五章 顺序结构程序设计47

第一节 基本C语句47

一、控制语句47

二、表达式语句48

三、复合语句49

四、空语句49

五、函数调用语句49

第二节 字符数据的输入与输出49

第三节 格式输入与输出52

第四节 程序举例57

本章小结58

习题五59

第六章 选择结构程序设计60

第一节 概述60

第二节 if语句61

一、if结构61

二、if…else结构62

三、if…else if…else结构63

第三节 if语句的嵌套64

第四节 switch语句68

第五节 程序举例70

本章小结73

习题六73

第七章 循环结构程序设计74

第一节 概述74

第二节 goto语句74

一、do…while语句76

第三节 while语句76

二、while语句77

三、while语句与do…while语句的区别78

第四节 for语句79

一、简单for语句80

二、for语句的嵌套81

第五节 循环控制语句84

一、break语句84

二、continue语句85

第六节 几种循环语句的区别87

第七节 程序举例90

本章小结93

习题七93

一、一维数组的定义95

第二节 一维数组95

第一节 概述95

第八章 数组95

二、一维数组的引用96

三、一维数组的初始化97

第三节 二维数组103

一、二维数组的定义103

二、二维数组的引用104

三、二维数组的初始化105

第四节 字符数组108

一、字符数组的定义108

二、字符数组的引用108

三、字符数组的初始化109

四、字符串和字符串结束标志109

五、字符数组的输入输出110

六、常见字符串处理函数112

第五节 程序举例117

习题八121

本章小结121

第九章 函数122

第一节 函数的定义122

一、概述122

二、函数的种类123

第二节 函数的参数及返回值127

一、函数的参数127

二、返回值128

第三节 函数的调用129

一、函数的调用方式129

二、函数的声明132

第四节 数组作函数的参数133

一、数组元素作函数的参数133

二、数组名作函数的参数135

一、局部变量137

第五节 变量的作用范围137

二、全局变量139

第六节 函数的作用范围143

一、内部函数143

二、外部函数143

三、多文件程序的运行144

第七节 函数的嵌套调用146

第八节 函数的递归调用147

第九节 预编译处理149

一、宏定义149

二、文件包含151

三、条件编译153

第十节 程序举例156

本章小结158

习题九158

一、指针的基本概念159

第一节 概述159

第十章 指针159

二、指针的引用和运算160

三、指针变量的初始化160

第二节 数组与指针163

一、指向数组元素的指针163

二、通过指针引用一维数组中的元素166

三、通过指针引用二维数组中的元素169

第三节 函数与指针171

一、指针作函数的参数171

二、函数返回指针173

三、指向函数的指针174

四、指向函数的指针作函数参数176

第四节 字符串与指针177

一、字符指针作函数参数179

二、字符指针和字符数组的区别180

一、指针数组的概念182

第五节 指针数组与指向指针的指针182

二、指针数组作main()函数的形参184

三、指向指针的指针185

第六节 程序举例187

本章小结189

习题十190

第十一章 结构体、共用体和链表191

第一节 结构体191

一、结构体类型变量的定义191

二、结构体类型变量的引用193

三、结构体类型变量的初始化193

第二节 结构体数组195

一、结构体数组的定义195

二、结构体数组的初始化196

三、结构体数组的应用198

第三节 指向结构体的指针199

第四节 结构体指针与函数202

第五节 共用体206

一、共用体概述206

二、共用体的特点207

三、共用体的应用207

第六节 链表211

一、链表的定义211

二、动态链表的创建213

三、动态链表的删除215

四、动态链表的插入218

第七节 程序举例221

本章小结223

习题十一223

第一节 概述225

第二节 文件指针225

第十二章 文件225

第三节 文件的打开与关闭226

一、fopen函数226

二、fclose函数227

第四节 文件的读写操作228

一、fputc函数与fgetc函数228

二、fputs函数与fgets函数230

三、fwrite函数与fread函数232

四、fprintf函数与fscanf函数235

第五节 文件的定位239

一、rewind函数239

二、fseek函数239

三、ftell函数239

第六节 出错检测242

一、ferror函数242

二、clearerr函数242

第七节 程序举例243

习题十二246

本章小结246

第十三章 面向对象程序设计与C++247

第一节 C++与C语言247

第二节 简单的C++程序248

第三节 C++的输入输出248

第四节 类与对象250

一、类250

二、对象252

第五节 函数的重载254

第六节 构造函数与析构函数255

一、构造函数255

二、析构函数256

第七节 继承与派生258

第八节 程序举例259

习题十三260

本章小结260

第十四章 综合实例精解262

实例 学生成绩管理程序262

实训270

实训1 运算符与表达式270

实训2 顺序结构程序设计271

实训3 选择结构程序设计272

实训4 循环结构程序设计273

实训5 数组与函数275

实训6 指针277

实训7 文件279

附录282

附录一 常用字符与ASCII码对照表282

附录二 运算符和结合性283

附录三 习题参考答案283

热门推荐