11智能在线
新记
若x,y均定义为float型变量,则以下不合法的赋值语句是() A:++x; B:y=(x+2)++; C:x*=y+5: D:x=y=0
如题所述
举报该文章
其他看法
第1个回答 2010-11-02
B:y=(x+2)++;
++运算符的对象是一个变量,这里运算对象为(x+2)不是一个变量,所以不合法,答案为B。
第2个回答 2010-11-02
B
x+2运算后是一个具体数值而不是变量,++符需要它的左值或右值是一个变量,因此必然产生编译错误本回答被提问者采纳
第3个回答 2010-11-02
很明显答案是D,C语言中这种赋值方法无法被系统编译。
第4个回答 2010-11-02
D
相似回答
大家正在搜
相关问题
设x,y均为float型变量,则以下不合法的赋值语句是() ...
若x,y均定义为float型变量,则以下不合法的赋值语句是(...
若x,y均定义为float型变量,则以下不合法的赋值语句是 ...
C语言的一道题目:设x,y均为float型变量,则以下赋值语...
设x、y均为float型变量,则以下不合法的赋值语句是
设x 、y均为f1oat型变量,则以下不合法的赋值语句是 A...
设x 、y均为f1oat型变量,则以下不合法的赋值语句是 A...