社区
C语言
帖子详情
左值问题?
YHeng
2002-08-11 04:10:14
int a=3;
++(a++); a++不是左值 (摘自钱能《C++程序设计教程》)
是不是因为a++的意思是必须在该语句执行完毕后,a自加1,而++是提前加1,当两者同时出现时会产生矛盾,所以a++不是左值,希望各位大侠不吝赐教?
...全文
104
2
打赏
收藏
左值问题?
int a=3; ++(a++); a++不是左值 (摘自钱能《C++程序设计教程》) 是不是因为a++的意思是必须在该语句执行完毕后,a自加1,而++是提前加1,当两者同时出现时会产生矛盾,所以a++不是左值,希望各位大侠不吝赐教?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Klose
2002-08-11
打赏
举报
回复
++不管是左置还是右置都必须直接接变量,不能够接表达式。
如:++(a+3)也是错的。
sywj115447
2002-08-11
打赏
举报
回复
钱能的书上应讲的很明白。
a++与++a的最大区别是:++a不会产生临时变量。
如:i=a++
实际上在c++规则中表示为:
int jamp=a;
int i=jamp;
int a=a+1;
而i=++a则是:
int a=a+1;
int i=a;
这就是它们的区别。
非常量引用的初始值必须为
左值
的
问题
非常量引用的初始值必须为
左值
的
问题
C++ 11中引入的一个非常重要的概念就是右值引用。理解右值引用是学习“移动语义”(move semantics)的基础。而要理解右值引用,就必须先区分
左值
与右值。 对
左值
和右值的一...
左值
和右值
左值
和右值
左值
与右值的引用
这是关于C++
左值
与右值引用的课程视频,课程易于理解,可以很快掌握
关于i++和++i以及
左值
,右值
本文主要讲了关于i++和++i以及
左值
,右值的
问题
,希望对你的学习有所帮助。
C语言指针以及区分
左值
和右值的技巧(整理)
看了一下自己的资源,下载了很多,实在不好意思,整理一份发一下。 Android开发高效率的还是依靠NDK,所以C语言学习一下也是有必要的。Android内核还是Linux所以本分分类放在了Linux这里。其实我是想放到OS Android...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章