摘要: 先看下面的例子: int a[5]; 所有人定明白这里定义了一个数组,其包含了5个int型的数据。我们可以用 a[0]、a[1]等来访问数组里面的每一个元素,那么这些元素的名字就是a[0]、a[1]...吗? 如图所示,当我们定义一个数组a时,编译器根据指定的元素个数和元素类型分配确定大小(元素类型 阅读全文
posted @ 2019-08-08 00:08 doitjust 阅读(434) 评论(0) 推荐(0)
摘要: 简单而言,出现在赋值符“=”右边的就是右值,出现在赋值符“=”左边的就是左值。 比如,x=y。 左值:在这个上下文环境中,编译器认为x的含义是x所代表的地址。这个地址只有编译器知道,在编译的时候确定,编译器在一个特定的区域保存这个地址,我们完全不必考虑这个地址保存在哪里。 右值:在这个上下文环境中, 阅读全文
posted @ 2019-08-08 00:07 doitjust 阅读(1396) 评论(0) 推荐(0)