编程导论
您正在 C++ 学习子站点。在这里您将找到 C++ 语言课程以及其他与编程相关的材料。
在您开始 C++ 课程之前,您必须了解编程是什么。
什么是编程
编程用于自动化将在机器上执行的任务。在 C++ 课程中,您将学习如何创建可以在计算机上运行的程序。因此,您将能够开发例如以下应用程序:
- 可以为您进行计算 ➕ ➖ ✖ ➗
- 是视频游戏 🎮 😄
- 将完成您的日常、单调的计算机工作 🖨 ☕
来自本网站作者的一些话:我喜欢制作电脑游戏。我非常喜欢通过游戏中的例子来教授编程,您肯定会在本课程中找到这些例子。我认为这是一种很好的学习形式,它将知识与乐趣结合在一起!
程序员做什么
程序员编写代码。我们将向您展示如何以符合 C++ 语言规则并遵循良好编程实践的方式进行操作。
这是一个简单的 C++ 代码,它为您计算梯形的面积
#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++ 是一种让学生望而生畏的语言的观念。
广泛不一定意味着困难!
是时候开始学习了
祝您在学习中保持耐心和毅力,您会发现它会非常有趣和有益。