Skip to content

Commit

Permalink
Update expression.md and value-category.md: improve description
Browse files Browse the repository at this point in the history
  • Loading branch information
dynilath committed Jul 28, 2024
1 parent 597632e commit 6fccfa2
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/zh/02-program-structure/expression.md
Original file line number Diff line number Diff line change
Expand Up @@ -513,8 +513,8 @@ a || (b && (c > 0)) || (d < 0)
## 条件表达式

C++ 中的条件表达式又叫做三目运算、三元表达式等名称,其形式是

`逻辑或表达式 ? 表达式 : 赋值表达式`
-`逻辑或表达式`
-`逻辑或表达式 ? 表达式 : 赋值表达式`

标点符号 `?``:` 是条件表达式的标志,为了方便表述,这里将 `?` 左边的表达式称为 操作数1,将 `:` 左边、`?` 右边的表达式称为 操作数2,将 `:` 右边的表达式称为 操作数3。

Expand Down
2 changes: 1 addition & 1 deletion src/zh/03-types/value-category.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: 3.4 值类别
---

**值类别**(value category)在 C++ 是一个用来描述表达式性质的概念。注意,值类别并不是表达式的类型。
**值类别**(value category)在 C++ 是一个用来描述表达式性质的概念。注意,值类别并不是表达式的类型,放在类型一章的此处,是因为这个概念对于对接下来类型的理解是必要的

[表达式](../02-program-structure/expression.md#能不能赋值)一节中,我们曾经提到过“能不能赋值”这样的问题。其中提到,如果表达式指代某个对象,那么这个表达式是能够被赋值的。

Expand Down

0 comments on commit 6fccfa2

Please sign in to comment.