
若变量已经正确赋值,以下符合C语言语法的表达式是:1,a=b+1;2,a=b=c+2 3,int18.5%3 4,a=a+7=c+b
4个回答
展开全部
不考虑分号的话,1和2是对的。1不用说了,2是可以的,2的执行顺序是将c+2的值赋给b,然后将b赋值给a,这样连续赋值是可以的。4不可以是因为表达式a+7返回的不是左值。
展开全部
答案是1。
2:少“;”
3:少“()”
4:a+7不能被赋值
2:少“;”
3:少“()”
4:a+7不能被赋值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2
追问
原因。。。。谢谢。。。
追答
看错了 是1, 其他的都错了,第二个要写成b=c+2;a=b; 第三个(int) 第四个同第二个,而且7要移项要右边
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询