永发信息网

c语言中逗号运算符

答案:5  悬赏:50  手机版
解决时间 2021-05-02 02:33

int a=0,b=0,c=0;

c=(a-=a-5),(a=b,b+3);

printf(%d,%d,%d\n",a,b,c);

输出结果()

A    3,0,10

B.   0,0,5

C    -10,3,-10

D    3,0,3

这第二行应该是一个逗号表达式吧,c的值应该是取决于后面的那括号里的值吧,那这样的话就和答案不一样了啊,有谁能够理解这个题啊

最佳答案
逗号表达式的含义是,整个式子的值 等于 逗号表达式中的最后一个表达式的值。
全部回答
长长,我还没有学这个呢,别让我回答这个问题

int a=0,b=0,c=0;

c=(a-=a-5),(a=b,b+3);

选B

a-=a-5->a=a-(a-5)  a=0 所以 a=5    c=a=5

(a=b,b+3);  a=b=0     

所以结果为:

a=0 b=0  c=5

答案是B

c=((a-=a-5),(a=b,b+3));这样c的值就取决于后面扩号的值。。

你这样的话不是abc的值都为3吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的QQ被盗了,密保资料也都给改了,我也没有
戈兰梁子地址有知道的么?有点事想过去
服装店面管理课件
我是1987年6月初5晚上11点多的,想了解一下我
怎么数字键突然一下就一个都没法用了呢
桂林山水美食居在哪里啊,我有事要去这个地方
健身教练请进
天龙八部的胆小鸟人除了上60S还上什么技能好
还有三日是元旦(猜一字)
描写春天柳絮的句子,描写柳絮纷飞的句子
赛车频道在哪?
赵家街那个最帅?
格兰·布朗壁纸三明旗舰店在哪里啊,我有事要
日常疾症护理医书
哪里有QQ会员和空间留言业务
推荐资讯
为什么要被你冤枉?
求Namolla Family 《放下爱》《爱情男女》的
武汉家长100论坛 高一未军训怎么办?
洛阳东方中专那个学校好吗?
什么食物没有热量?
QQ幻想游戏软件版本问题
求救,希望友友们能帮得上,下辈子为你们做牛
DNF加11残杀跟加12残杀分别是什么价?
QQ农场有哪些神秘种子?
DNF中“悲鸣洞穴”第二个图的邪恶法布罗怎么
武林外传进入六扇门擅长摄影可不可以报名啊?
网球比赛单场时间是多少吖?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?