C语言问题,求大神解决,谢谢啦,我是小白,最好能够解释下。
.若有定义:inta,b,c;下列表达式中,那一个是合法的C语言赋值表达式()。①a=7+b=c=7②a=b++=c=7③a=(b=7,c=12)④a=3,b=a+5,c...
.若有定义:int a,b,c;下列表达式中,那一个是合法的C语言赋值表达式( )。
① a=7+b=c=7 ② a=b++=c=7 ③ a=(b=7,c=12) ④ a=3,b=a+5,c=b-2 展开
① a=7+b=c=7 ② a=b++=c=7 ③ a=(b=7,c=12) ④ a=3,b=a+5,c=b-2 展开
4个回答
展开全部
赋值运算符的左边不能出现表达式 故1,2错误,逗号表达式(又名顺序表达式),其详解请看http://www.cnblogs.com/hnrainll/archive/2011/08/03/2126660.html,故3,4都可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4 应该是正确答案
追问
可以解释下吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第四个。
希望我的回答可以帮到你~~
希望我的回答可以帮到你~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |