A是正确的,a=y==5;先判断y==5,如果y的值是5,那么,y==5的值为真,即1,再把1赋值给x,最后x的值为1,否则,如果y的值不是5,是x的值为0B不正确,%要求两边都是整数C不正确,x+n不能作左值D不正确,5是常数,不能作左值
A是对的,给x赋值,值为y==5这个式子的值B的错误是没有%2.5这种类型C的错误是x+n只能作为右值,不能作为左值,即不能给这个式子赋值D的错误是不能给常量5赋值