第1课:C++简介
欢迎来到C++世界
C++是一种强大的高级编程语言,它是C语言的扩展,增加了面向对象编程的特性。C++广泛应用于系统软件开发、游戏开发、嵌入式系统、高性能计算等领域。
学习目标
- 了解C++的历史和特点
- 搭建C++开发环境
- 编写并运行第一个C++程序
- 理解C++程序的基本结构
第一个C++程序
让我们来编写一个经典的"Hello, World!"程序,这是学习任何编程语言的第一步。
#include <iostream> // 包含输入输出流库
using namespace std; // 使用标准命名空间
int main() { // 主函数,程序的入口点
cout << "Hello, World!" << endl; // 输出Hello, World!并换行
return 0; // 返回0,表示程序正常结束
}
程序解释
1. 头文件包含
#include <iostream> 是一个预处理指令,它告诉编译器包含标准输入输出流库(iostream)。这个库提供了cout等函数用于输出信息。
2. 命名空间
using namespace std; 语句表示使用标准命名空间std。这样我们就可以直接使用cout、endl等函数,而不需要写成std::cout、std::endl。
3. 主函数
int main() 是C++程序的主函数,也是程序的入口点。所有C++程序都必须有一个main函数。
4. 输出语句
cout << "Hello, World!" << endl; 是输出语句:
cout是标准输出流对象<<是插入运算符,用于将数据插入到输出流中"Hello, World!"是要输出的字符串endl表示换行
5. 返回语句
return 0; 表示程序正常结束,并返回0给操作系统。如果返回非0值,表示程序出现错误。
单词学习
点击以下单词学习其发音和含义:
include
using
namespace
int
main
cout
return
endl
课后练习
完成以下练习,巩固所学知识:
练习1
编写一个C++程序,输出"Welcome to C++ Programming!"
输入样例:
无输入
输出样例:
Welcome to C++ Programming!
练习2
修改第一个程序,让它输出你的名字,例如:"Hello, 张三!"
输入样例:
无输入
输出样例:
Hello, 张三!
练习3
编写一个程序,输出两行文本:第一行输出你的班级,第二行输出你的学号
输入样例:
无输入
输出样例:
Class: Computer Science 101
Student ID: 20260001
提示
- 使用
cout << endl;来换行 - 可以多次使用
cout <<来输出多个内容 - 字符串需要用双引号括起来