下列不符合C语句据法的赋值语句是() (A)j++; (B)j=i=1; (C) y=float(j);为什么啊?
问题描述:
下列不符合C语句据法的赋值语句是() (A)j++; (B)j=i=1; (C) y=float(j);为什么啊?
怎么不选B?
答
要看这些变量的类型,B选项如果j和i都是int类型,那么就是合法的.赋值运算符允许连用,其优先关系是从右向左,该表达式最终的值就是最左面的变量的值(即j).D答案是不是正确的啊d选项在哪?你的题目没写全