The subroutines chapter covers new syntax (prototypes and attributes), plus the brand new lvalue attribute (as of 5.6.0).
子程序这章主要针对新的语法(原型和属性),以及左值属性(5.6.0)。
The context in which an lvalue appears determines how it is used.
左值出现的上下文决定了左值是如何使用的。
Distinguish between an lvalue and an rvalue; show examples of each.
区分左值和右值,并举例说明。
Like the subscript and dereference operators, assignment returns an lvalue.
与下标和解引用操作符一样,赋值操作也返回左值。
Some operators, such as assignment, require that one of their operands be an lvalue.
有些操作符,比如赋值,要求其中的一个操作数必须是左值。
Through computing the lvalue of an expression in the points-to graph, we get all the modified memory locations. Thus we can get all the expressions that may be modified in the called procedure.
该算法通过计算表达式在指向图中的左值,得到所有可能被修改的内存位置,从而计算出所有可能在被调用过程中被修改的表达式。
Through computing the lvalue of an expression in the points-to graph, we get all the modified memory locations. Thus we can get all the expressions that may be modified in the called procedure.
该算法通过计算表达式在指向图中的左值,得到所有可能被修改的内存位置,从而计算出所有可能在被调用过程中被修改的表达式。
应用推荐