LearnCpp
文章平均质量分 94
翻译https://www.learncpp.com/
Eternity_GQM
ICPC铁牌选手,努力向上的大二软工蒟蒻,欢迎私信评论交流!!!
展开
-
【Learncpp中文翻译版】【1.9、1.10、1.11】
二元运算符作用于两个操作数(通常称为左操作数和右操作数,因为左操作数出现在运算符的左侧,而右操作数显示在运算符的右侧)。在C++中,赋值(=)也是运算符,插入()和相等(= =)也是运算符。例如,运算符( - )有两个用处,它可以以一元形式用于反转数字的符号(例如,将5转换为-5,反之亦然),也可以以二进制形式用于进行减法(例如,4 - 3)。变量的计算结果为变量的值。现在,只要知道算术运算符的执行顺序与标准数学中的相同就足够了:首先是圆括号,然后是指数,然后是乘除,然后是加法和减法。原创 2023-01-19 20:53:54 · 1676 阅读 · 1 评论 -
【Learncpp中文翻译版】【1.8 — 空格和基本格式】
多年来,已经开发了许多不同的格式化C++程序的方法,您会发现哪些方法最好。我们的基本经验法则是,最好的样式是产生最具可读性的代码并提供最大一致性的样式。但是,在添加或删除代码、更改 IDE 的默认格式或粘贴具有不同格式的代码块时,格式可能会弄乱。空格是一个术语,指的是用于格式化目的的字符。这样做的理由是它减少了垂直空格的数量(您不会将整行用于仅左大括号),因此您可以在屏幕上容纳更多代码。大多数现代 IDE 将帮助您在键入代码时设置代码的格式(例如,当您创建函数时,IDE 将自动缩进函数体内的语句)。翻译 2023-01-19 20:11:38 · 224 阅读 · 0 评论 -
【Learncpp中文翻译版】【1.7 — 关键字和命名标识符】
然而,给一个微不足道的变量一个过于复杂的名字会阻碍对程序正在做什么的整体理解,几乎就像给一个广泛使用的标识符一个不恰当的名字一样。一个不常用的标识符可以有一个短名称(例如i)。使用更广泛的标识符(例如,从程序中的许多不同位置调用的函数)应该具有更长且更具描述性的名称(例如,代替open,尝试。代码的阅读次数多于编写次数,您在编写代码时节省的时间是每个读者(包括未来的您)在阅读代码时浪费的时间。值得注意的是,如果您正在使用其他人的代码,通常认为匹配您正在使用的代码的样式比严格遵循上面列出的命名约定更好。...翻译 2022-08-07 01:13:03 · 484 阅读 · 0 评论 -
【Learncpp中文翻译版】【1.6 — 未初始化的变量和未定义的行为】
与某些编程语言不同,C/C++ 不会自动将大多数变量初始化为给定值(例如零)。因此,当编译器为变量分配内存位置时,该变量的默认值是恰好已经在该内存位置中的任何(垃圾)值!未赋予已知值(通常通过初始化或赋值)的变量称为未初始化变量。作者注许多读者期望术语“初始化”和“未初始化”是严格对立的,但事实并非如此!初始化意味着在定义点为对象提供了一个初始值。未初始化意味着对象尚未被赋予已知值(通过任何方式,包括赋值)。因此,未初始化但随后被赋值的对象不再是未初始化的(因为它已被赋予已知值)。......翻译 2022-08-07 01:36:31 · 604 阅读 · 0 评论 -
【Learncpp中文翻译版】【1.5 — iostream 简介:cout、cin 和 endl】
在本课中,我们将更多地讨论std::cout,我们在中使用了它!程序输出文本到控制台。我们还将探索如何从用户那里获取输入,我们将使用它来使我们的程序更具交互性。翻译 2022-08-07 01:34:52 · 447 阅读 · 0 评论 -
【Learncpp中文翻译版】【1.4变量赋值和初始化】
中,我们探讨了如果您尝试使用没有明确定义值的变量会发生什么。翻译 2022-08-07 01:33:35 · 443 阅读 · 0 评论 -
【Learncpp中文翻译版】【1.3 — 对象(objects)和变量(variables)介绍】
在第 1.1课——语句和程序结构中,您了解到程序中的大多数指令都是语句,并且语句被分组为函数。这些语句执行的操作(希望)产生程序设计产生的任何结果。但是程序实际上是如何产生结果的呢?他们通过操作(读取、更改和写入)数据来做到这一点。在计算中,数据是可以由计算机移动、处理或存储的任何信息。关键见解程序是操纵数据以产生所需结果的指令的集合。程序可以通过多种方式获取要使用的数据:从文件或数据库、通过网络、从用户在键盘上提供输入,或从程序员将数据直接放入程序本身的源代码中。在上述课程的程序中,文本”......翻译 2022-08-07 01:31:43 · 646 阅读 · 0 评论 -
【Learncpp中文翻译版】【1.2 — 注释】
如果您曾经编写过如此复杂的代码,需要注释来解释语句在做什么,那么您可能需要重写您的语句,而不是注释它。首先,对于给定的库、程序或函数,最好使用注释来描述库、程序或函数的功能。在开发过程中注释掉代码是一件很常见的事情,因此许多 IDE 都支持注释掉突出显示的代码部分。将注释放在行的右侧会使代码和注释都难以阅读,尤其是在行很长的情况下。这是使用语法荧光笔非常有用的一个地方,因为注释的不同颜色应该清楚地说明什么被认为是注释的一部分,而不是。但是,如果行很长,将注释放在右侧会使您的行变得很长。......翻译 2022-08-07 01:25:39 · 1113 阅读 · 0 评论 -
【Learncpp中文翻译版】【1.1 — 语句和程序结构】
欢迎来到这些 C++ 教程的第一章!在本章中,我们将首先了解一些对每个 C++ 程序都至关重要的主题。因为要涵盖的主题很多,所以我们将在相当浅的层次上介绍大部分内容(仅够勉强过关)。本章的目的是帮助你理解基本的 C++ 程序是如何构造的。在本章结束时,您将能够编写自己的简单程序。在以后的章节中,我们将重新审视这些主题中的大部分,并更详细地探讨它们。我们还将介绍建立在这些之上的新概念。为了保持课程长度的可控性,主题可能会被拆分为多个后续课程。............翻译 2022-08-07 01:20:37 · 2179 阅读 · 0 评论