function fn1xyreturn ++x + y++执行fn145的返回值为什么是10
执行fn1(4,5)的返回值为10是因为x先自增1变为5,然后和y的原值5相加,得到10;而y的自增操作是在加法操作后执行的,所以未参与加法运算,仍为5。
原文地址: http://www.cveoy.top/t/topic/bfQ3 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
执行fn1(4,5)的返回值为10是因为x先自增1变为5,然后和y的原值5相加,得到10;而y的自增操作是在加法操作后执行的,所以未参与加法运算,仍为5。
原文地址: http://www.cveoy.top/t/topic/bfQ3 著作权归作者所有。请勿转载和采集!