不可修改的左值的原因
来源:6-2 左值与右值
慕运维9331189
2020-07-25
老师我看了你的另一个回答,然后自己做了实验,有点疑问。你在另一个问题的回答如下:
我自己做的实验截图如下:
二者的输出不一样。。。。还是有点懵,为啥str1是不可修改的左值。
我个人理解是这样:str1是一个指向数组首地址的指针,那这个指针应该被分配了地址空间啊,为啥您说它没有被分配地址空间呢。
不太理解,希望老师能再解答一下,万分感谢。。。。3年前学c++的时候就对指针很懵,后来主要写python了。。。现在因为一些原因还需要c++,又来学,希望老师能透彻解释一下。
写回答
1回答
-
关于左值和右值部分,建议你反复看我的视频。指针有三个部分要主要,指针的模型到底是什么,指针指向是哪里,指针自身的地址是哪里。
122020-07-25
相似问题