女孩和机器人一起思考

一起动脑筋 · 先看一个小故事

女孩想让屏幕上出现一句“Hello”。第一次写程序,就从这个看得见的结果开始。

把过程摊开来看

沿着编号看一遍,再用自己的话讲一遍
  1. 准备引入 iostream
  2. 入口进入 main
  3. 输出执行 std::cout
  4. 结束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。引号和语句末尾的分号属于代码的写法,不在这次输出的文字中。