百度试题 结果1 题目在C语言中,以下非法的赋值语句是( )。 A. j++; B. ++(i+1); C. x=j>0; D. k=i==j; 相关知识点: 试题来源: 解析 B。解析:自增运算符只能跟单个变量。反馈 收藏
B. ++(i+1) ;其实是(i+1)=(i+1)+1; 显然是错的,因为i是变量,但是(i+1)并不是变量,不能赋值;C. x=j>0; 因为">"的优先级比"="高,先算j>0,然后把结果赋值给x;D.k=i==j; 同样的因为"=="优先级比"="高,先算出i==j,然后把结果赋值给k;...