变量是指那些值依赖于内存内容的对象,是通过各种属性来表现特征。
这些属性包括名字,内存地址,值,作用域和生产周期等。
根据不同的上下文,变量表达出不同属性:当作为左值是变量代表他的地址属性,作为右值时则表现它的值属性;作为形参和实参时的情况也一样。