早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么C是错的而其它选项是对的呢,他们各自是怎样赋值的呢5、以下非法的赋值语句是(C)A、n=(i=2,++i);B、j++;C、++(i+1);D、x=j>0;

题目详情
为什么C是错的而其它选项是对的呢,他们各自是怎样赋值的呢
 5、以下非法的赋值语句是( C )
A、n=(i=2,++i); B、j++; C、++(i+1); D、x=j>0;
▼优质解答
答案和解析
A、n=(i=2,++i); 逗号运算,结果为n=3 ;
B、j++; j=j+1 ; 自增
C、++(i+1); i+1结果是个数,不能进行自增运算,所以错!
D、x= j>0; 先算j>0,结果为1或0,然后赋值给x
看了为什么C是错的而其它选项是对的...的网友还看了以下: