指针和数组(数组名a做为左值和右值的区别)

简单而言,出如今赋值符“=”右边的就是右值,出如今赋值符“=”左边的就是左值。好比,x=y。 左值:在这个上下文环境中,编译器认为x的含义是x所表明的地址。这个地址只有编译器知道,在编译的时候肯定,编译器在一个特定的区域保存这个地址,咱们彻底没必要考虑这个地址保存在哪里。 右值:在这个上下文环境中,编译器认为y的含义是y所表明的地址里面的内容。这个内容是什么,只有到运行时才知道。 C语言引入一个术
相关文章
相关标签/搜索