- 新增现代 C++ 教程的 Preface 章节,包括英文和中文版本 - 添加 C++ Primer 练习代码 - 新增 Learn C++ 教程的 C++ 开发简介章节 - 添加头文件解析文档 - 更新 mkdocs.yml,包含新教程的目录结构 - 修改项目设置,使用 Python 3.10环境
32 lines
682 B
C++
32 lines
682 B
C++
#include <iostream>
|
||
#include <vector>
|
||
|
||
using namespace std;
|
||
using int_array = int[2];
|
||
|
||
int main()
|
||
{
|
||
// 范围for语句
|
||
int ia[2][2] = {1, 2, 3, 4};
|
||
for (auto &row : ia){
|
||
for(auto &val : row) {
|
||
cout << val << " ";
|
||
}
|
||
cout << endl;
|
||
}
|
||
// 普通for语句,下标形式
|
||
for (auto i = 0; i != 2; i++){
|
||
for(auto j = 0; j != 2; j++) {
|
||
cout << ia[i][j] << " ";
|
||
}
|
||
cout << endl;
|
||
}
|
||
// 普通for语句,指针形式
|
||
for (auto *p = ia; p != ia + 2; p++){
|
||
for(auto *q = *p; q != *p + 2; q++) {
|
||
cout << *q << " ";
|
||
}
|
||
cout << endl;
|
||
}
|
||
return 0;
|
||
} |