这里的a+1能称为左值吗?为什么呢

int a[5];
*(a+1)=1100
这里的a+1能称为左值吗?为什么呢

等号左边就一定是左值吗?能不能就a+1这个例子说明一下


a是一维数组首地址即相当于将手指向a[0]所在房间/地址,a+1就是将手后移1指向a[1]的房间/地址
那 * 就相当于开锁,即打开a[1]房间/地址,修改其值为1100

=号是赋值操作来着