请在下列选项中选出合法的C语言赋值语句

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:07:35
A a=b=58 B i++; C a=58,b=58 D k=int(a+b);
并请解释一下原因

对于楼上的,我什么都不说了...经理多半是走后门当上的
A,C最后少分号,不构成语句,更别说赋值语句了
B不是赋值语句
D绝对正确,从下列这个小程序可以说明:
#include<iostream.h>
void main()
{
double a=2.3,b=3.4;
int k=int(a+b);
cout<<k<<endl;
}
结果是5

A正确
B不是赋值语句;
C中间应该用;而不是,
D强制转换用法错误,应该是K=(INT)(A+B)