大可爱 发表于 2018-10-1 18:26:59

数组名是一个不可变的地址,所以不是左值。难道普通的变量名的地址是可变的吗

普通变量名,如 int a ;
a 是左值,难道 a 的地址是可变的?

claws0n 发表于 2018-10-1 19:09:50

没有透过指针是改变不了的。一般上不会去改,因为没有必要,还是在内存里。如果随意去改,担心写到系统操作的部分,所以还是当作不可以改就好了
页: [1]
查看完整版本: 数组名是一个不可变的地址,所以不是左值。难道普通的变量名的地址是可变的吗