#7297. 2026/6/6/LJM笔记(C++框架和输出语句)
2026/6/6/LJM笔记(C++框架和输出语句)
C++ 第一课复习笔记:程序模板、cout 和 endl
适合第一次上 C++ 课后的学生复习使用。
本课重点:背熟 C++ 程序模板、会用cout输出、会用endl换行。
1. 第一节课必须熟悉的 C++ 模板
第一次学习 C++,先不要纠结模板里每一行为什么这样写。
现在最重要的是:
会照着写,会背,会用。
请先熟悉下面这个模板:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, C++!" << endl;
return 0;
}
运行结果:
Hello, C++!
以后写 C++ 程序时,可以先把这个模板写出来,再把要执行的代码写在中间。
2. 模板中需要重点记住的位置
模板如下:
#include <iostream>
using namespace std;
int main() {
// 这里写代码
return 0;
}
现在只需要记住:
- 前两行要写在最上面。
- 代码主要写在
{和return 0;中间。 {和}要成对出现。return 0;一般写在最后。
例如:
#include <iostream>
using namespace std;
int main() {
cout << "Hello" << endl;
cout << "C++" << endl;
return 0;
}
输出结果:
Hello
C++
3. cout 是什么?
cout 用来把内容显示到屏幕上。
可以把它理解成:
让电脑“说出”我们想显示的内容。
例如:
cout << "Hello";
输出结果:
Hello
4. 输出文字要加双引号
如果想输出一段文字,需要用英文双引号 " " 包起来。
例如:
cout << "I love C++";
输出结果:
I love C++
注意:
cout << "Hello";
这里的 Hello 是要显示出来的文字,所以要写在双引号里面。
5. << 的作用
在 cout 后面,我们会看到两个小于号:
cout << "Hello";
这里的 << 可以先理解为:
把右边的内容送到屏幕上输出。
基本格式:
cout << 要输出的内容;
例如:
cout << "C++";
表示输出 C++。
6. 可以连续输出多个内容
cout 可以一次输出多个内容,只要继续使用 <<。
例如:
cout << "Hello" << "World";
输出结果:
HelloWorld
注意:两个单词中间没有空格,因为程序只会输出你写进去的内容。
如果想输出空格,需要自己写出来:
cout << "Hello" << " " << "World";
输出结果:
Hello World
也可以直接写成:
cout << "Hello World";
7. endl 是什么?
endl 表示换行。
它的作用是:
让后面的内容从下一行开始显示。
例如:
cout << "Hello" << endl;
cout << "World" << endl;
输出结果:
Hello
World
8. 不使用 endl 会怎样?
如果不写 endl,内容会继续显示在同一行。
例如:
cout << "Hello";
cout << "World";
输出结果:
HelloWorld
如果希望分成两行,就要加 endl:
cout << "Hello" << endl;
cout << "World" << endl;
输出结果:
Hello
World
9. cout 和 endl 的常见写法
最常见的写法是:
cout << "要输出的内容" << endl;
例如:
cout << "C++ is fun!" << endl;
输出结果:
C++ is fun!
这表示:
- 输出
C++ is fun! - 然后换行
10. 完整示例 1:输出一句话
#include <iostream>
using namespace std;
int main() {
cout << "Hello, C++!" << endl;
return 0;
}
输出结果:
Hello, C++!
11. 完整示例 2:输出两行文字
#include <iostream>
using namespace std;
int main() {
cout << "Hello" << endl;
cout << "C++" << endl;
return 0;
}
输出结果:
Hello
C++
12. 完整示例 3:输出带空格的内容
#include <iostream>
using namespace std;
int main() {
cout << "I" << " " << "love" << " " << "C++" << endl;
return 0;
}
输出结果:
I love C++
也可以写成:
#include <iostream>
using namespace std;
int main() {
cout << "I love C++" << endl;
return 0;
}
13. 常见错误
错误 1:忘记双引号
错误写法:
cout << Hello;
如果要输出文字,应该写成:
cout << "Hello";
错误 2:忘记分号
错误写法:
cout << "Hello"
正确写法:
cout << "Hello";
C++ 中很多语句结尾都需要写分号 ;。
错误 3:模板没写完整
错误写法:
int main() {
cout << "Hello" << endl;
return 0;
}
第一次上课后,建议先写完整模板:
#include <iostream>
using namespace std;
int main() {
cout << "Hello" << endl;
return 0;
}
错误 4:大括号没有配对
错误写法:
#include <iostream>
using namespace std;
int main() {
cout << "Hello" << endl;
return 0;
正确写法:
#include <iostream>
using namespace std;
int main() {
cout << "Hello" << endl;
return 0;
}
{ 和 } 要成对出现。
错误 5:以为 endl 会显示出来
cout << "Hello" << endl;
输出结果是:
Hello
endl 不会被显示成文字,它只负责换行。
如果真的想输出 endl 这几个字母,要写:
cout << "endl";
输出结果:
endl
14. 课堂小练习
练习 1
补全程序,输出:
Hello, C++!
代码:
#include <iostream>
using namespace std;
int main() {
____________________________
return 0;
}
参考答案:
cout << "Hello, C++!" << endl;
练习 2
写完整程序,输出:
My first C++ lesson.
参考答案:
#include <iostream>
using namespace std;
int main() {
cout << "My first C++ lesson." << endl;
return 0;
}
练习 3
写完整程序,输出两行:
Hello
C++
参考答案:
#include <iostream>
using namespace std;
int main() {
cout << "Hello" << endl;
cout << "C++" << endl;
return 0;
}
练习 4
写完整程序,输出:
A B C
参考答案 1:
#include <iostream>
using namespace std;
int main() {
cout << "A B C" << endl;
return 0;
}
参考答案 2:
#include <iostream>
using namespace std;
int main() {
cout << "A" << " " << "B" << " " << "C" << endl;
return 0;
}
15. 本课总结
第一次 C++ 课后,最重要的是熟悉并会背这个模板:
#include <iostream>
using namespace std;
int main() {
cout << "内容" << endl;
return 0;
}
本节课重点记住:
- 写程序时,先把 C++ 模板写完整。
- 主要代码写在
{和return 0;中间。 cout用来输出内容。- 输出文字要加英文双引号
" "。 endl用来换行。- 每条输出语句后面通常要写分号
;。
本节课最常用的一句话:
cout << "内容" << endl;