图书介绍

C语言程序设计 零基础ACM/ICPC竞赛实战指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计 零基础ACM/ICPC竞赛实战指南
  • 王建芳编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302401162
  • 出版时间:2015
  • 标注页数:209页
  • 文件大小:54MB
  • 文件页数:219页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C语言程序设计 零基础ACM/ICPC竞赛实战指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 死记硬背1

1.1 引子1

1.2 死记硬背3

1.2.1 编程基本步骤3

1.2.2 记死5

1.3 初学者方法7

第2章 数据类型9

2.1 从A+B说起9

2.2 A+B继续10

2.3 基本数据类型12

2.3.1 数据类型与“模子”13

2.3.2 常量14

2.3.3 变量22

2.3.4 强制类型转换29

2.4 变量的命名规则33

2.5 拓展训练35

第3章 数据的控制台输入与输出37

3.1 printf()函数和scanf()函数37

3.1.1 printf()函数37

3.1.2 scanf()函数41

3.2 getchar()函数与putchar()函数47

3.2.1 字符输入函数getchar()47

3.2.2 字符输出函数:putchar()48

3.3 标准程序解读50

3.3.1 头文件51

3.3.2 函数51

第4章 控制结构53

4.1 从+1开始53

4.2 灌汤包56

4.3 顺序结构57

4.4 分支结构58

4.4.1 if语句58

4.4.2 switch语句63

4.5 循环结构66

4.5.1 while语句66

4.5.2 do-while语句69

4.5.3 for语句70

4.6 continue语句和break语句74

4.6.1 continue语句74

4.6.2 break语句75

4.7 实例分析76

第5章 运算符和表达式78

5.1 算术运算符78

5.2 逻辑运算符81

5.2.1 逻辑代数基础81

5.2.2 逻辑运算符83

5.3 关系运算符86

5.4 位运算87

5.4.1 按位与运算88

5.4.2 按位或运算88

5.4.3 按位异或运算89

5.4.4 求反运算90

5.4.5 左移运算90

5.4.6 右移运算91

5.5 表达式92

5.5.1 (算术)运算符的优先级与结合性92

5.5.2 赋值运算符93

5.5.3 逗号运算符和逗号表达式94

5.5.4 运算符优先级总结95

5.6 实例分析97

第6章 基本输入与输出103

6.1 OJ系统简介103

6.2 OJ系统使用说明104

6.2.1 OJ系统注册104

6.2.2 常见评判结果107

6.2.3 简单题108

6.3 基本输入与输出108

6.3.1 基本输入类型109

6.3.2 基本输出113

6.4 解题报告116

第7章 数组118

7.1 一维数组118

7.1.1 一维数组的定义118

7.1.2 一维数组元素的引用119

7.1.3 一维数组的初始化赋值120

7.1.4 实例分析121

7.2 二维数组133

7.2.1 二维数组的定义133

7.2.2 二维数组元素的引用133

7.2.3 二维数组的初始化赋值136

7.2.4 实例分析138

7.3 字符数组143

7.3.1 字符数组的定义143

7.3.2 字符数组的初始化143

7.3.3 字符数组的引用144

7.3.4 字符串和字符串结束标志144

7.3.5 字符数组的输入与输出145

7.4 动态数组147

7.4.1 为什么引进动态数组147

7.4.2 动态数组的创建149

7.5 测试程序运行时间151

7.6 拓展训练152

第8章 自定义函数155

8.1 为什么要引入函数155

8.1.1 模块化程序设计思想155

8.1.2 函数分类156

8.1.3 实例分析157

8.2 函数定义158

8.2.1 函数定义形式158

8.2.2 函数参数160

8.2.3 函数的返回值162

8.3 函数调用164

8.3.1 函数调用形式164

8.3.2 函数声明165

8.3.3 函数声明和函数定义的区别167

第9章 结构体168

9.1 引子168

9.2 结构体基本概念169

9.2.1 结构体类型的定义169

9.2.2 结构体变量的定义170

9.2.3 结构体变量占据的内存空间171

9.2.4 结构体变量对结构体成员的引用171

9.2.5 结构体变量的赋值172

9.3 结构体类型的数组175

9.3.1 结构体数组变量的定义176

9.3.2 结构体数组的引用176

9.3.3 结构体数组的初始化176

附录A Dev C++安装说明183

附录B DEV C++使用说明187

附录C 常见错误信息中英语句索引199

附录D 常用头文件及包含的函数203

附录E C语言32个关键字和9种控制语句207

参考文献209

热门推荐