C语言中 a=b,c 和a=(b,c) 的值分别是多少
展开全部
如果:
int a=1,b=2,c=3;
那么
a=b,c 的结果是 a=2,b=2,c=3
a=(b,c) 的结果是 a=3,b=2,c=3
用括号将 b,c括起来的话,逗号就成了运算符,那么整个括号就会取最后面的值,此时也就是取c的值
int a=1,b=2,c=3;
那么
a=b,c 的结果是 a=2,b=2,c=3
a=(b,c) 的结果是 a=3,b=2,c=3
用括号将 b,c括起来的话,逗号就成了运算符,那么整个括号就会取最后面的值,此时也就是取c的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个相当于
a=b;
c;
第二个相当于
a=b;
a=c;
a=b;
c;
第二个相当于
a=b;
a=c;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |