概述

赋值语句设置和/或重新设置存储位置中存储的值,这些存储位置由变量名表示;换句话说,它将一个值复制到变量中。

讨论

赋值运算符允许我们改变一个可修改数据对象(对于初学者而言,这通常是一个变量)的值。它与将一个值移动到存储位置(通常是一个变量)的概念相关联。在大多数编程语言中,用于赋值的符号是等号(=)。但要记住,当你看到 = 符号时,你需要开始思考:赋值。赋值运算符有两个操作数。左边的操作数通常是变量的标识符名称,右边的操作数是一个值。

简单赋值

age = 21

值 21 被移动到名为 age 的变量的内存位置。换句话说,age 被赋值为 21。

带有表达式的赋值

total_cousins = 4 + 3 + 5 + 2

赋值运算符右边的部分是一个表达式。该表达式会被求值,结果为 14。值 14 将被赋给名为 total_cousins 的变量。

赋值中包含标识符名称的表达式

students_period_1 = 25
students_period_2 = 19
total_students = students_period_1 + students_period_2;

赋值运算符右边的表达式包含一些标识符名称。程序会取出这些变量中存储的值,将它们相加,得到值 44,然后将 44 赋给 total_students 变量。

关键术语

  • 赋值(assignment):一种改变可修改数据对象值的运算符。

参考文献

  • cnx.org: 《编程基础 - 使用 C++ 的模块化结构化方法》
  • Wikipedia: 赋值(计算机科学)
Last modified: Friday, 10 January 2025, 3:48 PM