以下合法的C语句是 A、{a=b} B、k=int(a+b)C、k=a+b=c D、i%=i
答案:4 悬赏:80
解决时间 2021-01-05 21:00
- 提问者网友:萌卜娃娃
- 2021-01-04 21:30
以下合法的C语句是 A、{a=b} B、k=int(a+b)C、k=a+b=c D、i%=i
最佳答案
- 二级知识专家网友:十年萤火照君眠
- 2021-01-04 22:30
D、i%=i
是合法的C语句追问其他的为什么不是呢追答A 没有;
B 应是(int)(a+b)
C a+b不能被赋值追问每一个选项后面都有;的,字数不够我没打上去而已追答我只是看到了错的,没有看到对的而已。追问是不是A选项大括号里面少了一个;追答应该是{A=B;}追问知道了
是合法的C语句追问其他的为什么不是呢追答A 没有;
B 应是(int)(a+b)
C a+b不能被赋值追问每一个选项后面都有;的,字数不够我没打上去而已追答我只是看到了错的,没有看到对的而已。追问是不是A选项大括号里面少了一个;追答应该是{A=B;}追问知道了
全部回答
- 1楼网友:蕴藏春秋
- 2021-01-04 23:56
选择D. b应该写成k=(int)(a+b)追答如果有什么疑惑可以继续提问哦😊😊
- 2楼网友:低血压的长颈鹿
- 2021-01-04 23:22
a对 d对
b:k=(int)......
c:a+b=c不合法
b:k=(int)......
c:a+b=c不合法
- 3楼网友:骨子里都是戏
- 2021-01-04 23:01
B是合法的。
A,把a=b放到花括号内,不知所云,即使是个函数,a=b后面也少了一个分号。
C,不能给a+b赋值。
D,复合赋值符,有+=、-=、*=和/=,没有个%=,怎么写是错误的。
B,把a+b的和强制转换为int型,再赋值给变量k,是正确的。追问答案是D追答我看到,B也是错误的😱恩,D是对的。
虽然在各种资料和实用程序中都没有提到过这种用法,但实际上他是能运行的,跟+=用法相似,a%=b与a=a%b等价。
对不起,差一点误导你😓
A,把a=b放到花括号内,不知所云,即使是个函数,a=b后面也少了一个分号。
C,不能给a+b赋值。
D,复合赋值符,有+=、-=、*=和/=,没有个%=,怎么写是错误的。
B,把a+b的和强制转换为int型,再赋值给变量k,是正确的。追问答案是D追答我看到,B也是错误的😱恩,D是对的。
虽然在各种资料和实用程序中都没有提到过这种用法,但实际上他是能运行的,跟+=用法相似,a%=b与a=a%b等价。
对不起,差一点误导你😓
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯