24小时热门版块排行榜    

查看: 861  |  回复: 2
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 jimbai 的 10 个金币

jimbai

银虫 (正式写手)

[交流] 逗号分隔计算顺序的问题

请问:
int i=8,j=10,m=0,n=0;
printf("%d,%d,%d,%d\n",i, j, m=++i, n=j++);       
这句执行完结果是:
i=9, j=11, m=9, n=10
为什么不是
i=8, j=10, m=9, n=10
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ioadong

木虫 (著名写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
jimbai: 金币+10 2021-05-05 09:23:32
你这个应该是函数参数表达的计算顺序问题。一般的教材都会建议不要在参数列表中对参数在不同的地方做修改,因为这种表达式的内部的各表达式计算顺序是不确定的。编译器的warning: unsequenced modification and access to 'i' 。
以科学的理性代替天然的非理性。
2楼2021-05-04 08:52:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jimbai

银虫 (正式写手)

引用回帖:
2楼: Originally posted by ioadong at 2021-05-04 08:52:33
你这个应该是函数参数表达的计算顺序问题。一般的教材都会建议不要在参数列表中对参数在不同的地方做修改,因为这种表达式的内部的各表达式计算顺序是不确定的。编译器的warning: unsequenced modification and acc ...

谢谢。
3楼2021-05-05 09:22:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jimbai 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂(070300) +3 很老实人 2026-03-07 3/150 2026-03-14 05:39 by JourneyLucky
[考研] 材料调剂 +5 xxxcm 2026-03-08 8/400 2026-03-14 03:33 by JourneyLucky
[考研] 复试调剂 +7 呼呼?~+123456 2026-03-08 9/450 2026-03-14 03:31 by JourneyLucky
[考研] 一志愿浙江大学0856材料与化工求调剂 +4 yansheng@211 2026-03-09 5/250 2026-03-14 02:10 by JourneyLucky
[考研] 云南财经大学信息学院计算机学硕专硕学位点 +3 zjptai 2026-03-10 5/250 2026-03-14 01:23 by 飞行琦
[考研] 307求调剂 +7 超级伊昂大王 2026-03-10 7/350 2026-03-14 00:49 by JourneyLucky
[考研] 调剂 +3 13853210211 2026-03-10 3/150 2026-03-14 00:47 by JourneyLucky
[考研] 0703化学调剂 +4 快乐的香蕉 2026-03-11 4/200 2026-03-13 22:41 by JourneyLucky
[考研] 材料工程调剂 +9 咪咪空空 2026-03-12 9/450 2026-03-13 22:05 by 星空星月
[考研] 26调剂/材料科学与工程/总分295/求收留 +9 2026调剂侠 2026-03-12 9/450 2026-03-13 20:46 by 18595523086
[考研] 302求调剂 +6 负心者当诛 2026-03-11 6/300 2026-03-13 16:11 by JourneyLucky
[考研] 求调剂 +7 18880831720 2026-03-11 7/350 2026-03-13 16:10 by JourneyLucky
[考研] 274求调剂 +3 S.H1 2026-03-12 3/150 2026-03-13 15:15 by JourneyLucky
[考研] 085600材料与化工 309分请求调剂 +7 dtdxzxx 2026-03-12 8/400 2026-03-13 14:43 by jxchenghu
[考研] 321求调剂(食品/专硕) +3 xc321 2026-03-12 6/300 2026-03-13 08:45 by xc321
[考研] 0817化学工程319求调剂 +8 lv945 2026-03-08 10/500 2026-03-12 05:26 by wll0811
[考博] 读博申请 +5 感dd 2026-03-10 7/350 2026-03-11 17:02 by QGZDSYS
[考研] 337求调剂 +3 睡醒,。 2026-03-09 3/150 2026-03-09 10:02 by 求调剂zz
[教师之家] 交大前校长王树国:现在最先进的科技并不在大学实验室,而是在企业研究院 +4 zju2000 2026-03-08 6/300 2026-03-08 19:15 by zju2000
[考研] 085701环境工程专业,初试305,均过国家A区线 +7 卡卡来了@ 2026-03-07 8/400 2026-03-08 06:40 by 刘兵
信息提示
请填处理意见