为什么j++;是正确的赋值语句 而++(i+1)又是非法的赋值语句

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 13:51:51

为什么j++;是正确的赋值语句 而++(i+1)又是非法的赋值语句
为什么j++;是正确的赋值语句 而++(i+1)又是非法的赋值语句

为什么j++;是正确的赋值语句 而++(i+1)又是非法的赋值语句
j是一个变量,j++相当于j=j+1,把j+1的结果赋值给j.
而++(i+1)相当于(i+1)=(i+1)+1,把(i+1)+1的结果赋值给(i+1),是不对的,因为计算机没有给(i+1)分配空间,所以结果是不能储存的.而j是有空间的,是可以存储值的.

为什么j++;是正确的赋值语句 而++(i+1)又是非法的赋值语句 为什么x=j>0的赋值语句是正确的,这要怎么看 下列赋值语句表示正确的是 若变量均已正确定义并赋值,为什么x=n%2.5赋值语句是错误的? j++1是赋值语句吗? 为什么下面的语句不是正确的赋值表达式? 下列的哪个赋值语句是正确的( ). 下列给出的赋值语句中正确的是 x=j>0赋值语句正确吗? 以下的选择中正确的赋值语句是:A a=1,b=2 B j++ C a=b=5; y=int(x) 小弟刚刚接触c语言,谁给我解释一下为什么这个赋值语句不对 a=b+c=1;而这个正确 k=i==j; 判断以下给出的输入语句、输出语句、赋值语句是否正确?为什么?1 输入语句INPUT a;b;c2 输入语句INPUT x=33 输出语句 PRINT A=44 输出语句 PRINT 20,3*25 赋值语句 3=B6 赋值语句 x+y=07 赋值语句 A=B=-28 以下非法的复制语句是 A ++(i+1) B j++ C n=(i=2,++i); D x=j>0说错了 赋值 语句 可是我不知道为什么选A 下列给出的赋值语句中正确的是:3=A M=-M 设有整型变量m值为8,下列赋值语句中,正确的是 . 为什么赋值语句的赋值号左边不能是表达式如:sinx=x+y是错的 1. 若以下选项中的变量已正确定义,则正确的赋值语句是 . A) x1=26.8%3; B) 1+2=x2; C) x3=0x12; D) x4=1正确的赋值语句是C,为什么呢?为什么呢?为什么呢?希望可以耐心的解答一下, 谢谢! 24.下列正确的赋值语句是 A)i+j=10 B)i=0:j=0 C)i=0;j=0 D)i=0,j=0给下理由