1 - "Hello World!"
大约 2 分钟
基本程序概念
- 红 P3-9 / OCR P23
- 蓝 P28-41
读完本小结,你应该能够
感性了解C++程序的基本结构
了解
预处理指令
- 初识
#include <>
与#include ""
- 初识
#define
- 初识
了解
注释
的作用了解
main函数
的作用初识
命名空间
初识
输入输出流
也就是#include <iostream>
中的iostream
头文件std::cout
std::cin
<<
和>>
,实际上是运算符
更推荐参考:1.1.1 5.输入输出流 C++20高级编程(第五版)P6 / OCR P26
了解
控制流
结合两本书,你还能了解到
以下内容会在后一节详细讲解
一系列帮助建立直观认识的例子
hello world
#include <iostream>
int main() {
std::cout << "Hello, World!\n";
}
一个简单的加法
#include <iostream>
int main() {
int a = 1;
int b = 2;
int c = a + b;
std::cout << c << '\n';
std::cout << a + b << '\n';
}
一个简单的判断
#include <iostream>
int main() {
int a = 1;
int b = 2;
if (a > b) {
std::cout << "a > b\n";
} else {
std::cout << "a <= b\n";
}
}
一个简单的循环
#include <iostream>
int main() {
for (int i = 0; i < 10; ++i) {
std::cout << i << '\n';
}
}
一个简单的函数
#include <iostream>
int add(int a, int b) {
return a + b;
}
int main() {
int a = 1;
int b = 2;
int c = add(a, b);
std::cout << c << '\n';
}
一个简单的命名空间
#include <iostream>
namespace A {
int a = 1;
}
namespace B {
int a = 2;
}
int main() {
std::cout << A::a << '\n';
std::cout << B::a << '\n';
}
使用 Compiler Explorer
提示
Compiler Explorer 是一个在线的编译器,可以帮助你快速查看代码的编译结果。
不过我目前没有精力一个一个敲出来生成短链给你们来尝试,你们可以自己打开,然后把上面的代码粘贴进去, 看看编译结果,以及有空的话,生成短链,粘贴到文章中,方便大家查看。
注意
如果粘贴后只有汇编结果没有输出结果,可以如图勾上 Execute the code 并点击/拖拽下方 Output: