如果你是一名学生,想上重点大学,我推荐你学C++编程语言
【C++编程的来源】
C++是一种面向对象的计算机程序设计语言,由美国AT&T贝尔实验室的本贾尼·斯特劳斯特卢普博士在20世纪80年代初期发明并实现(最初这种语言被称作“C with Classes”带类的C)。它是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
【C++的定义】
C++是C语言的继承,进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。
【C++资料】
我这里有很好的C++资料:
1、 Thinking In C++
2 、C++Primer中文版
3 、C++基础
4 、effective C++ 第二版
5、 ImperfectC++
6 、More Effective C++
7 、高质量C和C++
8 、设计模式C++
10 、C语言学习
【初学者C++竞赛教程大纲】
1、认识C++
2、基本数据类型,变量与常量
3、关系运算符,分支结构
4、逻辑运算符
5、三目运算符
6、while、do-while循环
7、for循环
8、一维数组
9、二维数组
10、字符串
11、认识函数
12、文件输入输出、结构体
13、高精度数
14、递归
15、递推
16、栈
17、队列
18、冒泡排序、插入排序、选择排序、桶排序
19、并列排序、快速排序
20、二叉树
21、深搜
22、广搜
23、回溯算法
24、图论
25、最短路径
26、二分图
27、贪心算法
28、动态规划
29、slt
30、模拟考