当前位置:首页 > 工业技术
全国计算机等级考试无纸化专用教程  二级C语言
全国计算机等级考试无纸化专用教程  二级C语言

全国计算机等级考试无纸化专用教程 二级C语言PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:王希更,路瑾铭主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2013
  • ISBN:9787564075224
  • 页数:224 页
图书介绍:本书主要内容包括初识C语言、数据类型、运算符与表达式、顺序程序设计、选择程序设计、循环程序设计、函数、数组、指针、文件指针等。本书知识点完全覆盖最新大纲内容,讲解循序渐进,由浅入深,清晰地展示了全国计算机等级考试的学习脉络。本书可作为参加全国计算机等级二级C语言考试的考生,也可供相关人员参考使用。
《全国计算机等级考试无纸化专用教程 二级C语言》目录

第1章 初识C概述 1

1.1初识C语言 1

1.1.1 C语言的由来 1

1.1.2 C语言的发展历史 2

1.1.3 C语言的特点 2

1.2 C语言程序设计 3

1.2.1程序设计的基本概念 3

1.2.2 C语言程序的构成 3

1.2.3 C程序的书写格式 4

1.3 C程序的开发过程 4

1.4算法 5

1.4.1算法的概念 5

1.4.2算法的特性 5

1.4.3流程图 6

1.5结构化程序设计 6

本章小结 8

真题演练 8

巩固练习 9

第2章 数据类型、运算符与表达式 10

2.1标识符 11

2.1.1标识符的概念 11

2.1.2标识符的分类 11

2.2常量和变量 12

2.2.1常量 12

2.2.2变量 13

2.3基本数据类型 14

2.3.1整型数据 15

2.3.2实型数据 18

2.3.3字符型数据 19

2.3.4类型的混合运算 21

2.4运算符与表达式 24

2.4.1赋值运算符与赋值表达式 24

2.4.2算术运算符与算术表达式 28

2.4.3逻辑运算符与逻辑表达式 28

2.4.4关系运算符与关系表达式 29

2.4.5其他运算符 30

本章小结 33

真题演练 34

巩固练习 34

第3章 顺序程序设计 36

3.1语句 36

3.2数据的输入与输出 39

3.2.1字符的输入/输出函数 40

3.2.2格式化输入/输出函数 51

3.3顺序结构程序设计 53

本章小结 55

真题演练 55

巩固练习 57

第4章 选择程序设计 59

4.1概述 59

4.2条件选择语句——if结构 59

4.2.1 if语句的第1种形式——if结构 60

4.2.2 if语句的第2种形式——if-else结构 61

4.2.3 if语句的第3种形式——if-else if-else结构 62

4.3 if语句的嵌套使用 64

4.3.1在if语句中嵌套具有else子句的if语句 64

4.3.2在if语句中嵌套没有else子句的if语句 66

4.3.3在else子句语中嵌套if语句 67

4.4多分支选择语句——switch结构 68

4.4.1 switch结构的基本形式 68

4.4.2带break语句的switch语句 70

4.4.3 switch语句的嵌套选学 71

4.4.4 if语句和switch语句的相互转换 72

本章小结 72

真题演练 73

巩固练习 75

第5章 循环程序设计 77

5.1概述 77

5.2 while和do-while循环 77

5.2.1 while循环 78

5.2.2 do-while循环 79

5.2.3 while循环和do-while循环 80

5.3 for循环 80

5.3.1 for循环的一般形式 81

5.3.2 for循环的特殊形式 82

5.4循环的嵌套 83

5.5 for循环与while循环的转换 86

5.6 break语句与continue语句 87

5.6.1 break语句 87

5.6.2 continue语句 88

5.6.3 break和continue的区别 89

本章小结 90

真题演练 91

巩固练习 92

第6章 函数 95

6.1概述 95

6.2函数的定义 98

6.2.1无参函数的定义 98

6.2.2有参函数的定义 99

6.3函数的参数和返回值 100

6.3.1函数的参数 100

6.3.2函数的返回值 103

6.4函数的调用 104

6.4.1函数调用的一般形式 105

6.4.2函数调用的方式 106

6.4.3函数的声明 107

6.5变量的作用范围 108

6.5.1局部变量 109

6.5.2全局变量 110

6.6变量的存储类别 111

6.6.1自动变量auto 111

6.6.2静态变量static 112

6.6.3寄存器变量register 113

6.6.4外部变量extern 114

本章小结 115

真题演练 116

巩固练习 119

第7章 数组 122

7.1概述 122

7.2一维数组 123

7.2.1一维数组的定义 123

7.2.2一维数组元素的引用 124

7.2.3一维数组中元素的地址 126

7.2.4一维数组的初始化 126

7.2.5一维数组应用举例 129

7.3二维数组 132

7.3.1二维数组概述 132

7.3.2二维数组的定义 132

7.3.3二维数组元素的引用 133

7.3.4二维数组元素的地址 134

7.3.5二维数组的初始化 134

7.4数组在程序中的应用 136

7.5字符数组 138

7.5.1字符数组的定义 138

7.5.2字符数组元素的引用 139

7.5.3字符数组的初始化 139

7.5.4字符数组的输入和输出 141

7.6字符串 143

7.6.1字符串的输入函数scanf、 gets 143

7.6.2字符串的输出函数printf、 puts 144

7.6.3求字符串长度的函数strlen 146

7.6.4字符串的复制函数strcpy 146

7.6.5字符串的比较函数strcmp 147

7.6.6字符函数的综合应用 147

本章小结 150

真题演练 150

巩固练习 152

第8章 指针 155

8.1概述 155

8.2指针的定义 156

8.2.1地址的概念 156

8.2.2指针的定义 158

8.2.3指针变量的操作 158

8.2.4指针的运算 162

8.3指针在数组中的应用 163

8.3.1指针与一维数组 163

8.3.2指向二维数组元素的指针变量 167

8.4指针函数与函数指针 168

8.4.1指针作为函数参数 168

8.4.2函数指针的定义 170

8.5指针其他用法 171

本章小结 174

真题演练 175

巩固练习 178

第9章 编译预处理,结构体和共用体 180

9.1概述 180

9.2编译预处理 180

9.2.1宏定义 181

9.2.2文件包含与条件编译 184

9.3结构体 187

9.3.1结构体的含义 187

9.3.2定义结构体变量 189

9.3.3结构体变量初始化 191

9.3.4结构体变量成员的访问 192

9.4共用体 194

9.5位运算符与位运算 196

本章小结 198

真题演练 199

巩固练习 202

第10章 文件 206

10.1文件概述 206

10.2文件指针 207

10.3文件的打开 207

10.4文件的关闭 209

10.5文件的读写 209

10.6其他一些函数 212

本章小结 214

真题演练 214

巩固练习 215

附录一C语言的关键字 217

附录二C语言运算符的优先级和结合性 218

附录三C常用函数库 219

附录四 常用字符与ASCII码对照 223

附录五 巩固练习参考答案 224

相关图书
作者其它书籍
返回顶部