社区
C语言
帖子详情
这个问题很疯狂
xzx520soft
2007-08-30 02:44:14
#include <stdio.h>
int main(void)
{
int i, j;
i = 1;
j = 3;
i++ = j++;
printf("%d\t%d\n", i, j);
return 0;
}
编译出错:error C2106: “=” : 左操作数必须为 l 值
...全文
136
8
打赏
收藏
这个问题很疯狂
#include int main(void) { int i, j; i = 1; j = 3; i++ = j++; printf("%d\t%d\n", i, j); return 0; } 编译出错:error C2106: “=” : 左操作数必须为 l 值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xzx520soft
2007-08-30
打赏
举报
回复
多谢各位,分数嘛不好分,先来先得啦。
xzx520soft
2007-08-30
打赏
举报
回复
多谢各位。分数不好分,就先来先得。
nwpulei
2007-08-30
打赏
举报
回复
这样临时理解一下
i++=j++;
不就是i=i+1=j++;
这是错误的。
sniperhuangwei
2007-08-30
打赏
举报
回复
不过你可以这样++i = j++
shanhqk
2007-08-30
打赏
举报
回复
后缀++操作符确实不能返回一个左值,也就是说不能像LZ那样使用。
BHLT_US
2007-08-30
打赏
举报
回复
= 左边必须是左值
iatsbg
2007-08-30
打赏
举报
回复
i++返回的是一个临时的值,叫做右值,是不能被赋值的。=的左边必须是左值。
sniperhuangwei
2007-08-30
打赏
举报
回复
左边的i++产生临时变量,不能给临时变量赋值.
左值详细解释参看<C专家编程>
疯狂
的 C#——入门
用通俗易懂的形象比喻方式来学习和理解C#语言的语法基础,去掉冗繁的基础概念知识,通过实际应用讲解C#知识点,让学习者能够真正学会“使用C#”,而不是“学习C#”
疯狂
的程序员 1-10
这个全身黑衣服的男子突然像想起什么,从包里掏出烟,抽出一只,递给旁边的人:“兄弟,抽烟么?”――那烟是红塔山。 旁边那人连忙一边摆手,一边说:“不,不。”语气有点紧张,好像那黑衣服递过来的不是烟,是...
记一次 处理MIUI 13
疯狂
杀进程
问题
然而很遗憾,重启并没有任何效果,我尝试重启了好几次手机,都还是存在相同的
问题
。既然重启无效,那只能尝试修改配置。于是我尝试修改了后台清理内存的时间等一系列我觉得有可能有影响的配置,但是仍然没有
《
疯狂
程序员》有感
所以也想借这个平台谈谈对该书的感受顺便分享一些『绝影』的经典语录。 读这本书的时候,总是给人一种身临其境的感觉,似乎自己就是那个「
疯狂
的程序员」本人,这正是我能够坚持读下去的原因。也正是读了这本书,...
广州
疯狂
Java培训,李刚
疯狂
抄袭,真是奇葩
前段时间吐槽了
疯狂
Java的一些内幕,大家应该可以看李刚的
疯狂
java图书实际上抄袭成性,看了很多前辈的留言才知道坑害很多像我这样的初学者,为了不让更多的人上当受骗,下面说一说最近我的一些研究发现。...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章