采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
int a =2; int* pa=&a; ++pa=&a; pa++=&a //error 报错
++pa能作为左值但是pa++不可以;这点要怎么理解呢? 结合顺序是不这样? ++pa=&a;-》(++pa)=&a; pa++=&a-》(pa)++=&a
临时变量是不是这么理解:右值是要赋给自增前的左值,但是左值已经自增了,自增前的左值并不存在,只能相当于一个临时变量
【都要毕业了,C/C++ 的左值和右值还傻傻分不清楚?-哔哩哔哩】 https://b23.tv/vTdxoGU 同学可以参考下这个视频,C++的类似
好的谢谢老师1
登录后可查看更多问答,登录/注册
如果通向大牛的道路有捷径,那就是先学好C语言
1.6k 3
1.1k 4
1.3k 9
1.6k 1
840 2