首先,你要知道C++是什么?
C++是一种计算机高级程序设计语言,由C语言扩展升级而产生 ,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。
C++既可以进行C语言的过程化,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。
C++拥有计算机运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
你要会C++的基础结构,代码如下:
#include<iostream>
using namespace std;
int main(){
......
return 0;
}
当然你要会理解:
#include<iostream> 导入头文件,每次编写必须写。 using namespace std; 每次也要开辟一个命名空间,不然分不清谁是谁 int main(){ main()主函数,每次编写必须要,里面不需要写任何值 ...... 你写啥都行 } main(){结个尾} 温馨提示:新学者每次写完一句都要;一下
当然你也可以看我主页,上面有一篇写函数的,你可以把函数写在int main(){...}前
后面的话得在前面声明 一下,例如:
#include<iostream>
using namespace std;
int fun(int n);
int main(){
int n;
cin>>n;
fun(n);
return 0;
}
int fun(int n){
return n*n;
}
/*
当然这上面的非常简单,就是算n的平方为多少。
声明为int fun(int n);
*/
那还有什么要学的吗?有!
那就是算法,接下来我为大家整理了一些常用的算法:
- 快速排序
- 基数排序
- 桶排序
- 插入排序
- 二分查找
- 广搜
- 深搜
- 最短路径Dijstra
- 并查集Kruskal
- ...
当然后面还有一些更加难的就不做介绍了
新手学玩差不多可以拿个CSP-J一等奖 CSP-S二/三等奖
886!