图书介绍

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

C语言程序设计教程
  • 李敬兆主编;张丹丹,汤文兵副主编 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560633176
  • 出版时间:2014
  • 标注页数:272页
  • 文件大小:102MB
  • 文件页数:281页
  • 主题词: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.1.1 C语言的发展历史1

1.1.2 C语言的特点1

1.2 C语言程序的基本构成2

1.3 C语言的基本语法成分4

1.3.1 C语言的主要“单词”5

1.3.2 C语言的主要语法单位5

1.4集成开发环境Visual C++简介6

1.5 C语言的上机执行过程7

本章小结8

习题19

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

2.1数据类型10

2.1.1整型11

2.1.2实型11

2.1.3字符型12

2.2变量和常量12

2.2.1变量12

2.2.2常量14

2.3运算符和表达式17

2.3.1运算符18

2.3.2表达式25

2.4数据类型转换26

2.4.1自动类型转换26

2.4.2赋值类型转换27

2.4.3强制类型转换29

2.5数据的输入/输出30

2.5.1格式化输出函数printf30

2.5.2格式化输入函数scanf35

2.5.3字符数据的输入与输出39

2.5.4字符串的输入与输出41

2.6系统函数41

2.6.1常用数学处理函数42

2.6.2常用类型转换函数43

2.6.3常用字符处理函数43

2.6.4常用字符串处理函数44

2.6.5其他常用函数45

本章小结46

习题247

第3章 程序控制结构53

3.1顺序结构53

3.1.1表达式语句53

3.1.2空语句53

3.1.3复合语句54

3.2选择结构54

3.2.1 if语句54

3.2.2 switch语句60

3.3循环结构62

3.3.1 while语句62

3.3.2 do-while语句64

3.3.3 for语句66

3.3.4循环语句的嵌套68

3.4其他控制语句71

3.4.1 goto语句71

3.4.2 break语句和continue语句72

本章小结74

习题374

第4章 函数87

4.1概述87

4.1.1函数的分类87

4.1.2程序解析88

4.2函数的定义、调用和声明89

4.2.1函数的定义89

4.2.2函数的调用92

4.2.3函数的声明95

4.2.4函数间的参数传递96

4.3函数的嵌套和递归调用99

4.3.1函数的嵌套调用99

4.3.2递归函数101

4.4变量的作用域与生存期103

4.4.1局部变量与全局变量103

4.4.2动态变量与静态变量104

4.5编译预处理命令106

4.5.1文件包含106

4.5.2宏定义107

本章小结108

习题4108

第5章 数组117

5.1一维数组117

5.1.1一维数组的定义117

5.1.2一维数组元素的引用118

5.1.3一维数组的基本操作119

5.1.4一维数组的应用119

5.2二维数组122

5.2.1二维数组的定义与初始化123

5.2.2二维数组元素的引用123

5.2.3二维数组的基本操作124

5.2.4二维数组的应用125

5.3字符数组128

5.3.1字符数组与字符串128

5.3.2字符串的输入输出129

5.3.3二维字符数组的应用133

5.4数组与函数133

本章小结136

习题5136

第6章 指针142

6.1指针与指针变量142

6.1.1指针的概念142

6.1.2指针变量的定义与初始化144

6.1.3指针变量的使用145

6.1.4指针的基本运算146

6.2指针与数组149

6.2.1指针与一维数组149

6.2.2指针与二维数组151

6.2.3指针与字符串154

6.2.4指针数组155

6.2.5指针与动态内存分配156

6.3指针与函数158

6.3.1指针及数组名作为函数参数158

6.3.2指针作为函数的返回值160

6.3.3指向函数的指针161

本章小结162

习题6163

第7章 结构体、共用体与枚举174

7.1结构体类型174

7.2结构体变量175

7.2.1结构体变量的声明175

7.2.2结构体变量的初始化177

7.2.3结构体变量的引用178

7.2.4结构体数组180

7.2.5结构体指针184

7.2.6结构体与函数186

7.2.7链表188

7.3共用体类型196

7.3.1共用体类型定义196

7.3.2共用体类型变量声明196

7.3.3共用体类型变量引用196

7.4枚举类型197

7.5用户定义类型198

本章小结200

习题7200

第8章 文件205

8.1文件概述205

8.1.1文件的概念205

8.1.2文件指针206

8.2文件的打开与关闭207

8.2.1文件的打开操作207

8.2.2文件的关闭操作208

8.3文件的读/写208

8.3.1文件字符读/写209

8.3.2文件字符串读/写211

8.3.3文件格式化读/写212

8.3.4其他相关函数214

本章小结215

习题8216

第9章C语言经典编程219

【实例01】编制日历219

【实例02】阿姆斯特朗数220

【实例03】素数幻方221

【实例04】模拟自动取款机屏幕227

【实例05】输出九九表230

【实例06】彩球问题231

【实例07】递归解决分酒问题232

【实例08】获取当前的CMOS信息233

【实例09】不使用strcpy()函数实现字符串的拷贝235

【实例10】寻找三重回文数236

【实例11】归并排序237

【实例12】字母顺序输出字符串239

【实例13】字符串的匹配240

【实例14】应用栈设置密码241

【实例15】同时显示两个文件信息244

第10章 综合性案例247

附录1 C语言中常用的标准库函数266

附录2 ASCII码字符集270

附录3完整的ASCII码表272

热门推荐