
一起动脑筋 · 先看一个小故事
女孩想让屏幕上出现一句“Hello”。第一次写程序,就从这个看得见的结果开始。
把过程摊开来看
- 准备引入 iostream
- 入口进入 main
- 输出执行 std::cout
- 结束return 0
把程序想成一张有起点的任务单。常见的 C++ 控制台程序从 main 开始执行,std::cout 把内容送到标准输出。
引号里的 Hello 是要显示的文字,不是命令名。分号表示一条语句的结束。
01第一段 C++ 代码
先看一个最经典的 C++ 程序:
#include <iostream>
int main() {
std::cout << "Hello, world!\n";
return 0;
}它的任务是输出一行文字。
02第一行 #include 是什么?
#include <iostream> 是一条预处理指令。它让预处理阶段包含标准输入输出相关的声明。
03main 为什么特别?
main 是普通托管环境下 C++ 程序的入口函数。int 表示它会返回一个整数状态值。
04cout 在做什么?
std::cout 是标准输出流对象,<< 在这里用于把右边的数据写入输出流。
05分号和大括号有什么用?
分号 ;
很多 C++ 语句需要用分号结束。
大括号 { }
围出函数体、条件块、循环块等代码区域。
06这段代码怎样运行?
源代码→编译和链接→运行并输出
07最常见的几个错误
漏写分号
会导致编译错误。
拼错名称
标识符必须准确。
引号不成对
字符串无法正确结束。
括号不匹配
代码块结构会被破坏。
你已经知道了什么
- C++ 源代码通常保存在 .cpp 文件中。
- #include <iostream> 提供标准输入输出相关声明。
- main 是程序入口函数。
- std::cout 用于标准输出。
- 源代码需要构建后才能运行。
轮到你来试一试
把引号里的 Hello 改成 Robot,屏幕会显示什么?分号会一起显示吗?
想好了吗?点开看解释
显示 Robot。引号和语句末尾的分号属于代码的写法,不在这次输出的文字中。