11智能在线
新记
在下列选项中,不正确的赋值语句是( ) A:++t; B:n1=(n2=(n3=0)); C:k=i==j;//==不是判断吗? D:a=b+c=1;
如题所述
举报该文章
相关建议 2014-12-20
A:++t;
B:n1=(n2=(n3=0));
C:k=i==j;//==不是判断吗? 是,且优先级高于=,意思是先做i==j的判断,将结果(0或1)赋值给k
D:a=b+c=1; 错,先算b+c结果是个值,然后=1操作,左值(b+c)不是变量
追问
那if(a==b)后a的值不是变了吗?
追答
a==b是比较a b 是否相等 ,但a b没有变化
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pqfq728qvfvvs8pmsv7.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
下列选项中,不正确的赋值语句是_____(3分) A、++t...
8、在下列选项中,不正确的赋值语句是 (分数:10分) A....
下列选项中属于不正确的赋值语句的是()A.t++; B.n...
17.设变量t为int型,下列选项中,不正确的赋值语句是__...
设变量均已正确定义,则下列选项中,不正确的赋值语句是 A:t...
设3元线性方程组AX=b,A的秩为2,n1,n2,n3为方程...
高数题:已知随机变量X~b(n1,p),Y~b(n2,p)证...
四元费其次线性方程组Ax=b的系数矩阵A的秩为2,它的3个解...