17.设变量t为int型,下列选项中,不正确的赋值语句是____ A) ++t; B) n1=(n2=(n3=0)); C) k=i==1; D) a=b+c=1

问题描述:

17.设变量t为int型,下列选项中,不正确的赋值语句是____ A) ++t; B) n1=(n2=(n3=0)); C) k=i==1; D) a=b+c=1
正确答案为什么是D
D) a=b+c=1

首先赋值是右值给左值复制 但是左值不能是表达式 B+C=1是错误的