答案是C,(c+w)%(int)a
A、赋值号的左边只能是变量,不能是表达式
B、取模运算的数据只能是整型,(int)a把a强制转换成整型,但b为双精度数据类型,双精度数据类型加实型为双精度数据类型
D、int型变量在内存中占的空间比double型少,所以不能把a,b的值赋给w
A、a+b不能够作左值,因为左边不能有表达式
B、double类型不能作int型除数
D、可看为w=(a==b),不能赋值为逻辑值
所以这道题选C
应该选C,A没有这样的赋值,B取余(%)两边应该是整数,D很明显错了
选B
a, b都不对, c, d都没有语法错