int x=10, y=3, z ; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:56:40
主要说明z=(x%y,x/y)的意思,谢谢

括号内是逗号表达式,取最后一项的值,即z=x/y=3
输出3

很妖异~
留个脚印~
看看其他人怎么回答的~

目前我只看出来z的值是后面那个x/y决定的,如果是z=(x/y,x%y)的话结果就等于1了

拜托楼上别在这里做广告好伐~