我的第一个C++程序
🇨🇳每日一言:
死亡不属于工人阶级!—— 列宁全集
我的第一个C++程序
1 | |
程序拆解
- #include
-
作用: 这是一个预处理指令。
-
解释: i 代表 input(输入),o 代表 output(输出),stream 代表流。这行代码告诉编译器:“我要用到标准输入输出功能(比如在屏幕上打印字)”。
- using namespace std;
-
作用: 引用标准命名空间。
-
解释: C++ 的标准库内容都放在 std(standard)这个大仓库里。如果没有这一行,写 cout 必须写成 std::cout。这行代码相当于说:“默认从 std 仓库里找东西,省得我每次都加前缀”。
- int main() { … }
-
作用: 主函数,程序的入口。
-
解释: 操作系统运行的程序时,第一步就是找 main。大括号 {} 里的内容就是程序要执行的具体指令。int 表示程序结束时会返回一个整数。
- cout << “hello C++” << endl ;
-
cout:标准输出对象(连向你的屏幕)。
-
<<:插入运算符,你可以把它想象成一个漏斗,把右边的字符串推向左边的屏幕。
- endl:
- end line 的缩写。
- 作用是换行并刷新缓冲区(让文字立即显示)。
- system(“pause”);
- 作用: 调用操作系统的命令来暂停程序。
Arch 用户注意: pause 是 Windows 系统的专用命令。在 Linux (Arch) 下运行这行,终端会报错 sh: pause: command not found。
Linux 替代方案: 如果想在 Linux 下实现同样的效果,通常改用 cin.get();。
- return 0;
- 作用: 退出程序。
- 解释: 返回 0 给操作系统,意味着“程序运行成功,没有出错”。
注释
单行注释
1 | |
多行注释
1 | |