7-5 左值和右值

1. 赋值等式的左边一定是内存空间,右边是内存空间里的值

int main(){

  int a;
  a = 2; // a是左值,2是右值

  int *p = &a; // p是左值,&a是右值

  int b = *p; // b是左值,*p是右值

  // 左值是内存空间,右值是内存空间里的值
  int array[] = {0};
  int *pp = array;

  *pp++ = 5; // ctrl + W 的妙用,IDE 自动展开寻找优先级,此处光标展开先是 pp++,然后是 *pp++

  return 0;
}

7-5 左值和右值

上一篇:指针(1)--简单理解


下一篇:redis 五大数据类型使用