非商业用途自由转载,保持署名,注明出处!
- 基本语法
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World";
}
- 初始化
数组初始化常需要定义内存大小,如:
int a[8];//可存放8个数的一维数组
但是容器就不用了,比较方便,如
vector<int> v;
- 赋值
通常在末尾添加数据,使用.push_back()方法,如:
v.push_back(2);//添加数字2
也可以通过索引形式对已有的值进行改变,但不可以增加:
v.push_back(2);
v[0]=22;//2改变为22
v[1]=33;//错误
- 长度: v.size(); 清空: v.clear();
- 删除某些值:网上有很多方法,删除单个值还好说,但是删除多个值?我采用折中的办法,比如将需要删除的数设置为固定值1000,后续代码需要用到时在遍历中跳过1000的值。
- 随机数:
srand((unsigned)time(0));//定义随机种子数
int y = rand() % (1000);//1000以内的随机整数
double =rand() % (1000)/(double (1000));//随机小数
double =rand() % (1000)*0.001;//随机小数
- 时间
#include <time.h>//时间头文件
int main{
clock_t start, finish;//定义时间变量
start = clock();//初始时间
········
finish= clock();//结束时间
cout<<"耗费时间" <<(finish - start)<<endl;
}
版权声明:本文为qq_34243694原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。