为什么j++;是正确的赋值语句 而++(i+1)又是非法的赋值语句 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 j++ 赋值 语句 i+1 非法 搜索资料 2个回答 #热议# 上班途中天气原因受伤算工伤吗? 晓玥玥说事 2012-09-21 知道答主 回答量:5 采纳率:0% 帮助的人:8.7万 我也去答题访问个人页 关注 展开全部 j是一个变量,j++相当于j=j+1,把j+1的结果赋值给j。而++(i+1)相当于(i+1)=(i+1)+1,把(i+1)+1的结果赋值给(i+1),是不对的,因为计算机没有给(i+1)分配空间,所以结果是不能储存的。而j是有空间的,是可以存储值的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 tdlikelei 2012-09-30 · TA获得超过536个赞 知道小有建树答主 回答量:417 采纳率:58% 帮助的人:166万 我也去答题访问个人页 关注 展开全部 你++后面必须得是一个对象或者一个变量啊,i+1不是变量,是一个值,所以就不行了。因为++i或者i++会返回一个变量,所以++(++i)或者++(i++)就是合法的。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-06-23 (15) 以下非法的赋值语句是A) n=(i=2,++i); B)j++; C) ++(i+1); D)x=j>0; 2012-04-18 ,i,j初始值分别为3和9,请问以此执行下列三条赋值语句后n,m,p分别被赋何值?n=++i*--j,m=i+j--,p=i+j 更多类似问题 > 为你推荐: