刷题注意细节,
零碎知识
字符串问题
char *str1 = "hello" char str2[] ="hello" str1不等于str2 str1是一个字符串常量不可修改 str2是一个字符串变量可修改 char *t = "hello"; char *t2 = "hello"; t1 等于 t2;
C语言数组初始化问题
https://www.cnblogs.com/xiaokang01/p/12380119.html
二维容器初始化问题
// // Created by LK on 2020/3/18. // #include <iostream> #include <vector> #include <string> using namespace std; void print(vector<vector<int>>obj) { for(int i=0; i< obj.size(); i++)//输出二维动态数组 { for(int j=0; j<obj[i].size(); j++) { cout << obj[i][j] << " "; } cout << "\n"; } } int main() { int N=5, M=6; vector<vector<int> > obj1(5, vector<int>(6)); //定义二维动态数组5行6列 print(obj1); vector<vector<int> > obj2(5); //定义二维动态数组大小5行 for(int i =0; i< obj2.size(); i++)//动态二维数组为5行6列,值全为0 { obj2[i].resize(6); } print(obj2); return 0; }