图书介绍

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

C语言程序设计教程
  • 刘向阳,王春霞主编 著
  • 出版社: 哈尔滨:哈尔滨地图出版社
  • ISBN:9787807178712
  • 出版时间:2008
  • 标注页数:370页
  • 文件大小:26MB
  • 文件页数:379页
  • 主题词: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…2 C语言的发展历史2

1…1…3 C语言的特点2

1…2程序设计基础知识4

1…2…1程序与程序语言4

1…2…2程序设计7

1…3 C语言程序8

1…3…1 C语言程序8

1…3…2 C程序结构10

1…3…3 C语言程序的编辑、编译、运行(C程序的上机步骤)13

习题一15

实验一17

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

2…1数据类型概述22

2…1…1 C语言的数据类型22

2…1…2常量与变量23

2…2整型数据25

2…2…1整型常量25

2…2…2整型变量26

2…3实型数据27

2…3…1实型常量27

2…3…2实型变量28

2…4字符型数据29

2…4…1字符型常量29

2…4…2字符型变量29

2…4…3字符串常量31

2…5运算符与表达式32

2…5…1运算符与运算符的分类32

2…5…2表达式与表达式的计算39

2…6数据类型转换42

2…6…1隐式数据类型转换42

2…6…2强制数据类型转换44

习题二45

实验二46

第3章 输入与输出设计49

3…1数据输入输出的概念及在C语言中的实现49

3…2字符数据的输入输出50

3…2…1 getchar()函数50

3…2…2 putchar()函数50

3…3格式输入与输出51

3…3…1格式输出函数printf()51

3…3…2格式输入函数scanf()56

3…4程序举例59

3…5本章小结60

习题三61

实验三63

第4章 分支设计66

4…1 if语句66

4…1…1 if语句的三种形式66

4…1…2 if语句的嵌套69

4…2 switch语句73

4…3程序举例75

习题四80

实验四86

第5章 循环设计88

5…1 C语言中的循环语句88

5…1…1 goto语句以及用goto语句构成循环88

5…1…2 while语句89

5…1…3 do-while语句90

5…1…4 for语句91

5…1…5 for循环的灵活性95

5…1…6三种循环语句的使用96

5…2 break语句和continue语句100

5…2…1 break语句100

5…2…2 continue语句102

5…3循环嵌套103

5…4循环程序设计107

习题五109

实验五113

第6章 数组118

6…1一维数组118

6…1…1一维数组的用途118

6…1…2一维数组的定义119

6…1…3一维数组的引用121

6…1…4一维数组的赋值122

6…1…5一维数组应用举例124

6…2二维数组128

6…2…1二维数组的用途128

6…2…2二维数组的定义129

6…2…3二维数组的引用130

6…2…4二维数组的赋值131

6…2…5二维数组应用举例133

6…3字符数组136

6…3…1字符数组的定义136

6…3…2字符数组的初始化136

6…3…3字符数组的引用137

6…3…4字符串和字符串结束标志138

6…3…5字符数组的输入输出140

6…3…6字符串处理函数141

6…3…7字符数组应用举例147

6…3…8字符串数组148

6…4上机实验举例151

6…5本章要点和常见错误列举153

6…5…1本章要点153

6…5…2常见错误列举154

习题六157

实验六163

第7章 编译预处理164

7…1宏定义164

7…1…1无参宏定义164

7…1…2带参宏定义167

7…1…3预定义宏171

7…1…4取消宏定义172

7…2文件包含172

7…3条件编译173

7…4本章小结177

习题七177

实验七182

第8章 函数184

8…1函数概述184

8…2 C函数定义186

8…3函数的形式参数与实际参数188

8…4函数的返回值189

8…5函数调用190

8…5…1函数调用的方法190

8…5…2函数调用时参数间的传递192

8…6函数声明194

8…7函数嵌套调用和递归调用195

8…7…1函数的嵌套调用195

8…7…2函数的递归调用196

8…8变量的作用域198

8…8…1局部变量198

8…8…2全局变量199

8…9变量的存储类别201

8…9…1存储分类201

8…9…2动态存储方式202

8…9…3静态存储方式204

8…10内部函数和外部函数206

8…10…1内部函数206

8…10…2外部函数206

8…11应用举例207

习题八209

实验八214

第9章 指针218

9…1变量的指针和指针变量218

9…1…1地址(指针)和地址变量(指针变量)的概念218

9…1…2指针变量的定义220

9…1…3指针变量的初始化220

9…1…4指针变量的引用221

9…1…5指针变量作为函数参数222

9…2数组和指针224

9…2…1一维数组和指针224

9…2…2多维数组和指针230

9…3字符串和指针235

9…4函数和指针241

9…4…1函数的指针和指向函数的指针变量242

9…4…2返回指针值的函数246

9…5指针数组与指向指针的指针250

9…5…1指针数组250

9…5…2指向指针的指针254

9…5…3指针数组作为main的参数256

9…6 void指针类型简介257

9…7指针应用实例258

9…8本章小结261

习题九262

实验九265

第10章 结构体和共用体267

10…1结构体267

10…1…1结构类型定义267

10…1…2结构体类型变量的说明268

10…2结构体变量的引用269

10…2…1结构体变量的赋值270

10…2…2结构体变量的初始化270

10…3结构体数组271

10…4结构体指针变量274

10…4…1结构体指针变量的说明274

10…4…2结构体指针变量的使用274

10…5动态存储分配277

10…6链表结构279

10…6…1链表概述279

10…6…2单向链表的基本操作281

10…7共用体290

10…7…1共用体的定义291

10…7…2共用体变量说明291

10…7…3共用体变量的赋值和使用292

10…8枚举类型293

10…8…1枚举类型的定义和枚举变量的说明294

10…8…2枚举类型变量的赋值和使用294

10…8…3枚举变量的输入输出296

10…9程序举例296

10…10 typedef定义新的类型标识符298

10…11本章小结300

习题十301

实验十305

第11章 位运算308

11…1数值在计算机中的表示308

11…2位运算309

11…2…1位运算及其运算符309

11…2…2按位与运算310

11…2…3按位或运算311

11…2…4按位异或运算312

11…2…5求反运算312

11…2…6左移运算313

11…2…7右移运算313

11…2…8应用程序举例315

11…3位域(位段)317

11…4本章小结319

习题十一319

实验十一321

第12章 文件322

12…1文件概述322

12…1…1文件的概念322

12…1…2 C文件323

12…1…3文件类型指针325

12…2文件的打开与关闭326

12…2…1文件的打开(fopen函数)326

12…2…2文件的关闭(fclose函数)329

12…3文件的读写330

12…3…1输入和输出一个字符330

12…3…2输入和输出一个字符串335

12…3…3格式化的输入和输出337

12…3…4按“记录”的方式输入和输出339

12…3…5清除和设置文件缓冲区342

12…4文件的定位与随机读写343

12…4…1文件的定位344

12…4…2随机读写344

12…5文件操作的出错检测348

12…6非缓冲文件系统(系统级I/O)349

12…6…1非缓冲文件系统的主要特点349

12…6…2打开文件350

12…6…3读文件和写文件352

12…6…4关闭文件352

12…6…5非缓冲文件系统的缓冲区的设置352

12…7文件的重定向354

12…8文件应用354

习题十二361

实验十二366

热门推荐