永发信息网

c语言中t=x;x=y;y=t;和t=x,x=y,y=t;的区别

答案:2  悬赏:40  手机版
解决时间 2021-03-24 04:16
c语言中t=x;x=y;y=t;和t=x,x=y,y=t;的区别
最佳答案
两种写法语义相同,仅有一些语法不同。
第一种写法三个表达式各自为单独语句。
第二种写法表示为一个逗号表达式。
两种写法的运算结果完全相同,一般使用第一种,第二种用在“只能写一句话”的情况下。
比如在for语句中同时使用两个循环变量时怎么办?可以这样写:
for(i = 0, j=100; i<100 && j > 0; i++,j--){……}
另外,逗号表达式还可以用做计算赋值,比如:
x = (x = 99, x / 3)
逗号表达式返回值为最后一个子表达式的计算值。
全部回答
fguh
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
牡丹江林业中心医院-住院部地址有知道的么?
中国邮政储蓄银行老总是谁官至几品
电饭煲里那个皮圈怎样安装??????
反对邪教标语,收到印有邪教宣传标语的人民币
填空题已知函数f(x)=a2x-4+n(a>0且a≠1)
我花了我一万块钱组装电脑,你们说我傻不傻这
甘孜县疾病预防控制中心这个地址在什么地方,
美国总统林肯名言
26岁需要参加点什么团队活动吗?
险被尤文挖走,真是因为他身价太高还是上港不
一辆小汽车每小时行驶85千米,写作________.
求本玄幻小说 等级分明的,主角不要种马
圆圈加上三角等于35圆圈加上方块等于四十二三
解释下列汽车英文的意思
羽毛任务中的Boss企鹅霸主贝拉怎么打
推荐资讯
1996年4月10日10:30分出生的命运是什么?
长方形一边长3m+2n,另一边比它长m-n,(1)
沈阳师范教旅游管理的都有哪些老师? 外聘的也
悠享海岸停车场我想知道这个在什么地方
手机里的网络共享啥意思?
TODAY, Friday, November 12JAZZ with the Mi
复合地板特别薄,铺上会不会变形
卢窑在什么地方啊,我要过去处理事情
上古卷轴5,我把阿祖拉之星交给了阿祖拉,她
怎样下载土豆网或六间屋里的视频
战争仪式粉丝礼包怎么领取 粉丝礼包领取方法
单选题Gunpowder is generally be
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?