跳到主要内容

编程导论

您正在 C++ 学习子站点。在这里您将找到 C++ 语言课程以及其他与编程相关的材料。

在您开始 C++ 课程之前,您必须了解编程是什么。

什么是编程

编程用于自动化将在机器上执行的任务。在 C++ 课程中,您将学习如何创建可以在计算机上运行的程序。因此,您将能够开发例如以下应用程序:

  • 可以为您进行计算 ➕ ➖ ✖ ➗
  • 是视频游戏 🎮 😄
  • 将完成您的日常、单调的计算机工作 🖨 ☕
视频游戏 🎮

来自本网站作者的一些话:我喜欢制作电脑游戏。我非常喜欢通过游戏中的例子来教授编程,您肯定会在本课程中找到这些例子。我认为这是一种很好的学习形式,它将知识与乐趣结合在一起!

程序员做什么

程序员编写代码。我们将向您展示如何以符合 C++ 语言规则并遵循良好编程实践的方式进行操作。

这是一个简单的 C++ 代码,它为您计算梯形的面积

main.cpp
#include <iostream>

int main()
{
float a = 15;
float b = 10;
float h = 5;

std::cout << "TRAPEZOID AREA CALCULATOR\n";

std::cout << "Provide length of base a: ";
std::cin >> a;

std::cout << "Provide length of base b: ";
std::cin >> b;

std::cout << "Provide height h: ";
std::cin >> h;

if (a > 0 && b > 0 && h > 0)
{
std::cout << "Area of the trapezoid with:\n";
std::cout << "a = " << a << "\n";
std::cout << "b = " << b << "\n";
std::cout << "h = " << h << "\n";
std::cout << "equals: ";
std::cout << (a + b) * h / 2;
}
else
{
std::cout << "Each length has to be greater than 0!\n";
}
}

如果您想知道它是如何工作的,答案在课程中

C++ 代码不能直接被计算机理解。在我们运行它之前,我们需要通过编译器(稍后会详细介绍)来处理代码,编译器会首先检查代码是否是有效的 C++ 代码,如果是,则将其翻译成计算机能理解的代码。

C++ 有什么用

C++ 是一种通用编程语言。您可以用它来创建任何您能想到的东西。但是,值得了解 C++ 最擅长的地方:

  • 在电脑游戏行业(例如使用 Unreal Engine 5)
  • 在创建桌面应用程序(那些性能很重要的应用程序)
  • 在创建服务器
  • 在编程微控制器

目前,如果您想做以下事情,C++ 并不是最好的解决方案:

  • 创建网页(请改用 TypeScript)
  • 开发不需要非常高性能的移动和办公应用程序

值得记住的事情

学习一门编程语言是一个漫长的过程,C++ 非常广泛。这并不意味着学习它会很困难——恰恰相反!本网站主要是为了打破 C++ 是一种让学生望而生畏的语言的观念。

广泛不一定意味着困难!

是时候开始学习了

祝您在学习中保持耐心和毅力,您会发现它会非常有趣和有益。

编程导论

您正在 C++ 学习子站点。在这里您将找到 C++ 语言课程以及其他与编程相关的材料。

在您开始 C++ 课程之前,您必须了解编程是什么。

什么是编程

编程用于自动化将在机器上执行的任务。在 C++ 课程中,您将学习如何创建可以在计算机上运行的程序。因此,您将能够开发例如以下应用程序:

  • 可以为您进行计算 ➕ ➖ ✖ ➗
  • 是视频游戏 🎮 😄
  • 将完成您的日常、单调的计算机工作 🖨 ☕
视频游戏 🎮

来自本网站作者的一些话:我喜欢制作电脑游戏。我非常喜欢通过游戏中的例子来教授编程,您肯定会在本课程中找到这些例子。我认为这是一种很好的学习形式,它将知识与乐趣结合在一起!

程序员做什么

程序员编写代码。我们将向您展示如何以符合 C++ 语言规则并遵循良好编程实践的方式进行操作。

这是一个简单的 C++ 代码,它为您计算梯形的面积

main.cpp
#include <iostream>

int main()
{
float a = 15;
float b = 10;
float h = 5;

std::cout << "TRAPEZOID AREA CALCULATOR\n";

std::cout << "Provide length of base a: ";
std::cin >> a;

std::cout << "Provide length of base b: ";
std::cin >> b;

std::cout << "Provide height h: ";
std::cin >> h;

if (a > 0 && b > 0 && h > 0)
{
std::cout << "Area of the trapezoid with:\n";
std::cout << "a = " << a << "\n";
std::cout << "b = " << b << "\n";
std::cout << "h = " << h << "\n";
std::cout << "equals: ";
std::cout << (a + b) * h / 2;
}
else
{
std::cout << "Each length has to be greater than 0!\n";
}
}

如果您想知道它是如何工作的,答案在课程中

C++ 代码不能直接被计算机理解。在我们运行它之前,我们需要通过编译器(稍后会详细介绍)来处理代码,编译器会首先检查代码是否是有效的 C++ 代码,如果是,则将其翻译成计算机能理解的代码。

C++ 有什么用

C++ 是一种通用编程语言。您可以用它来创建任何您能想到的东西。但是,值得了解 C++ 最擅长的地方:

  • 在电脑游戏行业(例如使用 Unreal Engine 5)
  • 在创建桌面应用程序(那些性能很重要的应用程序)
  • 在创建服务器
  • 在编程微控制器

目前,如果您想做以下事情,C++ 并不是最好的解决方案:

  • 创建网页(请改用 TypeScript)
  • 开发不需要非常高性能的移动和办公应用程序

值得记住的事情

学习一门编程语言是一个漫长的过程,C++ 非常广泛。这并不意味着学习它会很困难——恰恰相反!本网站主要是为了打破 C++ 是一种让学生望而生畏的语言的观念。

广泛不一定意味着困难!

是时候开始学习了

祝您在学习中保持耐心和毅力,您会发现它会非常有趣和有益。