本书按照全国青少年信息学奥林匹克竞赛的要求编写,立足于DevC++程式设计语言的普及和套用。本书主要讲述DevC++的基础知识、函式、数组、指针、结构、联合体、I/O流、编译宏指令、编程小技巧、数据结构和算法等内容。 本书结构严谨,语言简练,可以作为中国小校的教材和参考书,也适合读者选作自学资料。
基本介绍
- 中文名:Dev-C++ 基础教程
- 作者:庄燕文、王素琴、王碧艳
- ISBN:9787302312055
- 印次:1-3
- 装帧:平装
书籍信息
作者:庄燕文、王素琴、王碧艳
ISBN:9787302312055
定价:56元
印次:1-3
装帧:平装
印刷日期:2015-5-5
定价:56元
印次:1-3
装帧:平装
印刷日期:2015-5-5
图书目录
第1章DevC++入门1
1.1C++语言的特点1
1.2DevC++及编译器介绍2
1.2.1DevC++简介2
1.2.2DevC++安装过程3
1.2.3DevC++操作界面6
1.3编写C++程式8
习题19
第2章DevC++语言简介10
2.1C++程式的书写格式10
2.2C++程式的组成10
2.3C++语言的字元集和词法符号12
2.3.1C++语言的字元集12
2.3.2单词及词法规则12
2.4基本数据类型16
2.5运算符与表达式17
2.5.1运算符17
2.5.2表达式27
2.5.3C++语言中的简写形式31
习题231
第3章顺序结构33
3.1赋值语句33
3.2输入/输出流37
3.2.1输出流cout38
3.2.2输入流cin40
习题344〖1〗〖〗〖〗〖〗DevC++基础教程目录〖〗〖〗〖3〗第4章选择结构46
4.1逻辑运算和关係运算46
4.1.1逻辑运算46
4.1.2关係运算46
4.2if语句(条件语句)47
4.3switch语句55
习题458
第5章循环结构59
5.1do…while语句59
5.2while语句65
5.3for循环语句72
5.4多重循环语句77
5.5循环结构小结90
习题592
第6章函式97
6.1函式概述97
6.1.1函式分类97
6.1.2函式定义与函式调用98
6.1.3函式的说明方法105
6.1.4套用举例105
6.1.5函式接口的相关规则110
6.2函式的作用域112
6.3嵌套和递归113
6.3.1函式的嵌套113
6.3.2递归118
习题6136
第7章数组139
7.1一维数组139
7.2二维数组161
7.3结构体169
7.4字元串数组177
习题7178
第8章指针193
8.1指针的相关概念193
8.2指针变数的使用194
8.3指向一维数组的指针196
8.3.1定义指向一维数组的指针变数196
8.3.2通过指针变数引用数组元素198
8.4指向二维数组的指针200
8.4.1定义指向二维数组的指针变数200
8.4.2通过指针变数引用数组元素201
8.5指向字元串的指针203
8.5.1指向字元串的指针的定义203
8.5.2用指针数组处理多个字元串204
8.5.3用二维字元数组处理多个字元串205
8.5.4对指针数组的进一步讨论205
8.6指针与数组的对比207
8.7指针和函式215
8.7.1指针作为函式的返回值215
8.7.2指向函式的指针216
8.7.3函式指针作为函式的参数218
习题8220
第9章字元串221
9.1字元串的基本操作221
9.2字元串的套用230
9.2.1字元串操作函式230
9.2.2C++字元串处理函式231
习题9236
第10章档案237
10.1档案的概念237
10.2档案的读写241
习题10242
第11章输入与输出流243
11.1I/O流的概念243
11.2输出流244
11.3输入流249
11.4抽象类250
习题11251
第12章鍊表252
12.1鍊表概述252
12.2鍊表的建立253
12.3鍊表的输出254
12.4鍊表某个结点的删除255
12.5鍊表的插入260
12.6环形鍊表262
习题12264
第13章DevC++的调试266
13.1程式的创建与编写266
13.2程式的编译和运行267
13.3程式的调试268
13.3.1调试方法268
13.3.2程式调试举例269
13.4编程中常见错误类型归纳275
附录1技巧和建议277
附录2C++头档案一览279
附录3C++语言的一些函式使用技巧281
附录4如何获得系统当前的时间和日期283
附录5DevC++保留字说明284
附录6C++ASCII码对照表285
1.1C++语言的特点1
1.2DevC++及编译器介绍2
1.2.1DevC++简介2
1.2.2DevC++安装过程3
1.2.3DevC++操作界面6
1.3编写C++程式8
习题19
第2章DevC++语言简介10
2.1C++程式的书写格式10
2.2C++程式的组成10
2.3C++语言的字元集和词法符号12
2.3.1C++语言的字元集12
2.3.2单词及词法规则12
2.4基本数据类型16
2.5运算符与表达式17
2.5.1运算符17
2.5.2表达式27
2.5.3C++语言中的简写形式31
习题231
第3章顺序结构33
3.1赋值语句33
3.2输入/输出流37
3.2.1输出流cout38
3.2.2输入流cin40
习题344〖1〗〖〗〖〗〖〗DevC++基础教程目录〖〗〖〗〖3〗第4章选择结构46
4.1逻辑运算和关係运算46
4.1.1逻辑运算46
4.1.2关係运算46
4.2if语句(条件语句)47
4.3switch语句55
习题458
第5章循环结构59
5.1do…while语句59
5.2while语句65
5.3for循环语句72
5.4多重循环语句77
5.5循环结构小结90
习题592
第6章函式97
6.1函式概述97
6.1.1函式分类97
6.1.2函式定义与函式调用98
6.1.3函式的说明方法105
6.1.4套用举例105
6.1.5函式接口的相关规则110
6.2函式的作用域112
6.3嵌套和递归113
6.3.1函式的嵌套113
6.3.2递归118
习题6136
第7章数组139
7.1一维数组139
7.2二维数组161
7.3结构体169
7.4字元串数组177
习题7178
第8章指针193
8.1指针的相关概念193
8.2指针变数的使用194
8.3指向一维数组的指针196
8.3.1定义指向一维数组的指针变数196
8.3.2通过指针变数引用数组元素198
8.4指向二维数组的指针200
8.4.1定义指向二维数组的指针变数200
8.4.2通过指针变数引用数组元素201
8.5指向字元串的指针203
8.5.1指向字元串的指针的定义203
8.5.2用指针数组处理多个字元串204
8.5.3用二维字元数组处理多个字元串205
8.5.4对指针数组的进一步讨论205
8.6指针与数组的对比207
8.7指针和函式215
8.7.1指针作为函式的返回值215
8.7.2指向函式的指针216
8.7.3函式指针作为函式的参数218
习题8220
第9章字元串221
9.1字元串的基本操作221
9.2字元串的套用230
9.2.1字元串操作函式230
9.2.2C++字元串处理函式231
习题9236
第10章档案237
10.1档案的概念237
10.2档案的读写241
习题10242
第11章输入与输出流243
11.1I/O流的概念243
11.2输出流244
11.3输入流249
11.4抽象类250
习题11251
第12章鍊表252
12.1鍊表概述252
12.2鍊表的建立253
12.3鍊表的输出254
12.4鍊表某个结点的删除255
12.5鍊表的插入260
12.6环形鍊表262
习题12264
第13章DevC++的调试266
13.1程式的创建与编写266
13.2程式的编译和运行267
13.3程式的调试268
13.3.1调试方法268
13.3.2程式调试举例269
13.4编程中常见错误类型归纳275
附录1技巧和建议277
附录2C++头档案一览279
附录3C++语言的一些函式使用技巧281
附录4如何获得系统当前的时间和日期283
附录5DevC++保留字说明284
附录6C++ASCII码对照表285