BOSh
文章81
标签26
分类5

一言

文章归档

我的第一个C++程序

我的第一个C++程序

🇨🇳每日一言:

死亡不属于工人阶级!—— 列宁全集


我的第一个C++程序

1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
using namespace std;

int main()
{
cout << "hello C++" << endl ;

//system("pause");
cin.get();

return 0;

}

程序拆解

  1. #include
  • 作用: 这是一个预处理指令。

  • 解释: i 代表 input(输入),o 代表 output(输出),stream 代表流。这行代码告诉编译器:“我要用到标准输入输出功能(比如在屏幕上打印字)”。

  1. using namespace std;
  • 作用: 引用标准命名空间。

  • 解释: C++ 的标准库内容都放在 std(standard)这个大仓库里。如果没有这一行,写 cout 必须写成 std::cout。这行代码相当于说:“默认从 std 仓库里找东西,省得我每次都加前缀”。

  1. int main() { … }
  • 作用: 主函数,程序的入口。

  • 解释: 操作系统运行的程序时,第一步就是找 main。大括号 {} 里的内容就是程序要执行的具体指令。int 表示程序结束时会返回一个整数。

  1. cout << “hello C++” << endl ;
  • cout:标准输出对象(连向你的屏幕)。

  • <<:插入运算符,你可以把它想象成一个漏斗,把右边的字符串推向左边的屏幕。

  1. endl:
  • end line 的缩写。
  • 作用是换行并刷新缓冲区(让文字立即显示)。
  1. system(“pause”);
  • 作用: 调用操作系统的命令来暂停程序。

Arch 用户注意: pause 是 Windows 系统的专用命令。在 Linux (Arch) 下运行这行,终端会报错 sh: pause: command not found。

Linux 替代方案: 如果想在 Linux 下实现同样的效果,通常改用 cin.get();。

  1. return 0;
  • 作用: 退出程序。
  • 解释: 返回 0 给操作系统,意味着“程序运行成功,没有出错”。

注释

单行注释

1
//单行注释

多行注释

1
2
3
4
 /*多行注释
main是主函数
有且只有一个
*/
本文作者:BOSh
本文链接:http://bosh.zz.ac/posts/2955820803.html
版权声明:本文由BoSh发布,部分内容来源于网络。