目录
第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