商汤校招:[求助]帮我看看下面的赋值语句是否正确?

来源:百度文库 编辑:高校问答 时间:2024/04/29 02:30:59
以下合法的赋值语句是
A) x=y=100 B) d--;
C) x+y; D) c=int(a+b);

我觉得A D 都对了,但是是单选,请帮我分析一下错误选项都哪里错了,谢谢
D 不是强制类型转换么?

是C语言,A我原题上没有分号,我也怀疑的少打了,但是我觉得D也对啊...

A你是不是少打分号了?

如果a就是没分号 我也赞成是b
这样是强制转换c=(int)(a+b)

如果是C++,D是可以这样强制转换的。

A是少了分号,可能不对。
这样的话可能就是D了。

B不知道算不算赋值语句,如果算也对。

答案一定是b,a没有分号,c没有给谁赋值,d不可以用int这样的关键字作函数名字

A没有分号
D不可以用int这样的关键字作函数名字。

D么