-
定义变量的时候,必须初始化
-
10的三次方必须不是10^3,用函数pow(a,b) 表示a的b次方需要包含头文件#include <math,h>
-
用cin,cout,endl,vector,string等函数的时候,必须
using std::cin ;
using std::cout;
using std::endl;
using std::vector;
using std::string;
否则会报错 -
1%10=1 1/10=0 取余和除法计算结果不一样
-
vector twosum(vector&nums, int target) {}
一个一维数组向函数里传参是vector &nums
vector 表示函数的返回值是一个数组 -
array.push_back(i) 向数组array的最后面插入数值i
-
vector V3(n, val) v3里面包含了n个重复元素,每个元素的数值都是val
-
`
i++和++i的区别
int i = 1, a = 0;
i++ 先运算在赋值, 例如 a = i++, 先运算a = i, 后运算i = i + 1, 所以结果是a == 1
++i 先赋值在运算, 例如 a = ++i, 先运算i = i + 1, 后运算a = i, 所以结果是a == 2
`