![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
求解和原因:题:合法的C语言赋值语句是A)a=b=58 B)k=int(a+b); C
求解和原因:题:合法的C语言赋值语句是A)a=b=58B)k=int(a+b);C)a=58,b=58D)--i;...
求解和原因:题:合法的C语言赋值语句是A)a=b=58 B)k=int(a+b); C)a=58,b=58 D)--i;
展开
2个回答
展开全部
a,c:无分号
b:int后面括号中只能是变量,不能是表达式,也不能赋予k
d:--用的是全角字符
所以,全错了。
b:int后面括号中只能是变量,不能是表达式,也不能赋予k
d:--用的是全角字符
所以,全错了。
追问
D答案是对的,是我没输入对,就是为什么D答案那样是对的?赋值语句不是要有“=”啊?
追答
--i;实际上相当于i=i-1;
k=int(a+b);如果是k=(int)(a+b);的话,就是合法的赋值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询