第1课:C++简介

首页 C++课程 入门课程 第1课

欢迎来到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 <<来输出多个内容
  • 字符串需要用双引号括起来
返回课程列表 下一课