让你的第一行 C++ 跑起来
这一课不要求你背很多单词。你只要完成四个小任务:看懂程序入口、走一遍编译流程、修复一个小错误,再做一套随机小测。
任务 1:先找到程序的“开门钥匙”
你看到的每一行都有用,但程序真正从 开始执行。先点击按钮,把入口这一行点亮。遇到不认识的词,点它或点右上角“常见问题”。
- #include <iostream>
- int main() {
- std::cout << "Hello, CSP!" << "\n";
- return 0;
- }
必会:#include、main、cout 这三个词现在就要记住它们各自的角色;先认清它们,后面的课才好往下走。
任务 2:程序不是写完就会自己运行
电脑先看到的是给人看的 ;会把它翻译成电脑可以运行的程序。按从左到右的顺序点亮流程。后面出现的 只是这个翻译工具的名字。
必会:写源文件 → 编译 → 运行的顺序不能颠倒,这是必会。建议掌握:知道 g++ 是常见编译工具的名字,属于建议掌握,暂时不需要记住它的具体参数。
这是概念演示,不会在浏览器里运行 C++,也不是真正的在线编译器。 真实的 C++ 编译会在你的电脑工具中完成;这里帮你记住正确流程。拓展:在自己电脑上安装、配置 g++ 属于拓展内容,本课不要求。
$ 等待你写入第一份源文件...
任务 3:修好第一个“少了分号”的程序
C++ 中多数一行指令都要用 结束。下面这段代码在输出行少了一个分号;选出最小、最准确的修复方式。
必会:看到编译报错先找“少了分号”这类最常见原因,再动手改最小的一处,不要整段重写。
- #include <iostream>
- int main() {
- std::cout << "Hello, CSP!" << "\n"
- return 0;
- }
选对了。现在亲手把这个分号敲进去:下面是只读脚手架,只留一空给你敲键盘。
- std::cout << "Hello, CSP!" << "\n"
std::cout << "Hello, CSP!" << "\n";
任务 4:随机小测,看看你是否真的懂了
每次从本课题库抽出三道不同的选择题。题目与解析已通过校验,答完后看解析,不要只看分数;如果有一题不确定,回到对应任务再看一遍。