图书介绍

明解C语言 第3版 入门篇【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

明解C语言 第3版 入门篇
  • 李从嘉编 著
  • 出版社:
  • ISBN:
  • 出版时间:2015
  • 标注页数:0页
  • 文件大小:35MB
  • 文件页数:418页
  • 主题词:

PDF下载


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

下载说明

明解C语言 第3版 入门篇PDF格式电子书版下载

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

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

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

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

图书目录

第1章 初识C语言2

1-1 显示计算结果2

计算整数的和并显示结果2

程序和编译2

注释3

固定代码4

printf函数:格式化输出函数4

语句5

计算并显示整数的差5

格式化字符串和转换说明6

符号的称呼8

无格式化输出8

字符串常量10

转义字符10

1-2 变量11

变量和声明11

赋值12

初始化13

声明时初始化14

初始化和赋值14

1-3 输入和显示16

通过键盘进行输入16

格式化输入函数scanf16

乘法运算17

输出函数puts18

总结21

第2章 运算和数据类型24

2-1 运算24

运算符和操作数24

乘除运算符和加减运算符25

除法运算的商和余数25

使用printf函数打印%26

获取整数的最后一位数字26

多个转换说明27

单目运算符28

赋值运算符29

表达式和赋值表达式30

表达式语句30

2-2 数据类型31

求平均值31

数据类型32

数据类型和对象33

整型常量和浮点型常量34

double类型的运算34

数据类型和运算35

类型转换37

转换说明39

总结42

第3章 分支结构程序46

3-1 if语句46

if语句·其146

奇数的判定47

if语句·其248

奇数·偶数的判断49

非0的判断49

if语句的结构图50

相等运算符52

余数的判断53

关系运算符54

嵌套的if语句55

判断57

计算较大值58

计算三个数的最大值59

条件运算符60

差值计算61

复合语句(程序块)62

逻辑运算符65

短路求值67

3-2 SWitch语句70

switch语句和break语句70

复杂的switch语句72

switch语句和if语句73

选择语句74

总结75

第4章 程序的循环控制78

4-1 do语句78

do语句78

复合语句(程序块)中的声明79

读取一定范围内的值80

逻辑非运算符·德摩根定律81

德摩根定律81

求多个整数的和及平均值82

复合赋值运算符84

后置递增运算符和后置递减运算符85

4-2 while语句87

while语句87

用递减运算符简化程序代码88

数据递增90

限定次数的循环操作91

字符常量和putchar函数92

do语句和while语句93

前置递增运算符和前置递减运算符93

do语句的显示95

逆向显示整数值96

4-3 for语句99

for语句99

使用for语句实现固定次数的循环101

偶数的枚举103

约数的枚举104

表达式语句和空语句104

循环语句105

4-4 多重循环107

二重循环107

用break语句强制结束循环108

显示图形109

多重循环111

4-5 程序的组成元素和格式114

关键字114

运算符114

标识符114

分隔符115

常量和字符串常量115

自由的书写格式116

连接相邻的字符串常量117

缩进117

总结118

第5章 数组122

5-1 数组122

数组122

数组的声明(使用数组前的准备)123

访问数组(数组的使用方法)123

数组的遍历124

数组初始化126

数组的复制127

输入数组元素的值129

对数组的元素进行倒序排列129

使用数组进行成绩处理131

对象式宏131

数组元素的最大值和最小值133

赋值表达式的判断134

数组的元素个数135

5-2 多维数组138

多维数组138

总结142

第6章 函数146

6-1 什么是函数146

main函数和库函数146

什么是函数146

函数定义147

函数调用148

三个数中的最大值151

将函数的返回值作为参数传递给函数152

调用其他函数154

值传递155

6-2 函数设计158

没有返回值的函数158

通用性159

不含形参的函数160

函数返回值的初始化161

作用域161

文件作用域162

声明和定义163

函数原型声明163

头文件和文件包含指令164

函数的通用性165

数组的传递166

函数的传递和const类型的修饰符168

线性查找(顺序查找)170

哨兵查找法172

多维数组的传递175

6-3 作用域和存储期178

作用域和标识符的可见性178

存储期180

总结185

第7章 基本数据类型190

7-1 基本数据类型和数190

算数类型和基本数据类型190

基数191

基数转换192

7-2 整型和字符型195

整型和字符型195

<limitsh>头文件196

字符型199

位和CHAR BIT200

sizeof运算符200

size t型和typedef声明202

整型的灵活运用202

整型的内部表示204

无符号整数的内部表示205

有符号整数的内部表示207

按位操作的逻辑运算209

位移运算符212

整型常量216

整型常量的数据类型218

整数的显示218

数据溢出和异常220

7-3 浮点型221

浮点型221

浮点型常量223

<mathh>头文件224

循环的控制225

7-4 运算和运算符228

运算符的优先级和结合性228

优先级228

结合性228

数据类型转换230

总结232

第8章 动手编写各种程序吧236

8-1 函数式宏236

函数和数据类型236

函数式宏237

函数和函数式宏238

不带参数的函数式宏239

函数式宏和逗号运算符240

8-2 排序243

冒泡排序法243

8-3 枚举类型246

枚举类型246

枚举常量248

命名空间250

8-4 递归函数251

函数和类型251

阶乘252

8-5 输入输出和字符255

getchar函数和EOF255

从输入复制到输出256

数字字符计数256

字符258

转义字符261

总结263

第9章 字符串的基本知识266

9-1 什么是字符串266

字符串字面量266

字符串字面量的长度266

字符串268

字符数组的初始化赋值269

空字符串270

字符串的读取270

格式化显示字符串271

9-2 字符串数组273

字符串数组273

读取字符串数组中的字符串274

9-3 字符串处理275

字符串长度275

显示字符串277

数字字符的出现次数278

大小写字符转换279

字符串数组的参数传递280

总结283

第10章 指针286

10-1 指针286

函数的参数286

对象和地址287

取址运算符288

指针289

指针运算符291

10-2 指针和函数293

作为函数参数的指针293

计算和与差294

二值互换296

将两个值排序297

scanf函数和指针298

指针的类型299

空指针300

标量型301

10-3 指针和数组302

指针和数组302

指针运算符和下标运算符304

数组和指针的不同点306

数组的传递308

总结311

第11章 字符串和指针316

11-1 字符串和指针316

用数组实现的字符串和用指针实现的字符串316

用数组实现的字符串和用指针实现的字符串的不同点318

字符串数组320

11-2 通过指针操作字符串323

判断字符串长度323

字符串的复制325

不正确的字符串复制328

返回指针的函数329

11-3 字符串处理库函数330

strlen函数:求字符串的长度330

strcpy函数、strncpy函数:复制字符串331

strcat函数、strncat函数:连接字符串332

strcmp函数、strncmp函数:比较字符串的大小关系332

atoi函数、atol函数、atof函数:转换字符串333

总结336

第12章 结构体340

12-1 结构体340

数据关联性340

结构体342

结构体成员和.运算符344

成员的初始化345

结构体成员和->运算符346

结构体和typedef348

结构体和程序350

聚合类型351

返回结构体的函数351

命名空间353

结构体数组353

派生类型355

12-2 作为成员的结构体356

表示坐标的结构体356

具有结构体成员的结构体357

总结361

第13章 文件处理364

13-1 文件与流364

文件与流364

标准流365

FILE型365

打开文件365

关闭文件368

打开与关闭文件示例369

文件数据汇总370

写入日期和时间372

获取上一次运行时的信息376

显示文件内容378

文件的复制380

13-2 文本和二进制382

在文本文件中保存实数382

文本文件和二进制文件383

在二进制文件中保存实数384

显示文件自身386

13-3 printf函数与scanf函数389

printf函数:带格式输出389

scanf函数:带格式的输入393

总结397

附录 C语言简介400

C语言的历史400

K&R——C语言的圣经400

C语言标准规范400

结语402

参考文献405

热门推荐