sum第一个参数应该是后面可变参数数量,那么sum(1,2,3)的意思是后面只有一个可变参数2,结果自然就是2了你如果想计算1+2+3,那么main中应该是sum(3,1,2,3);
返回的值是sum,sum的值不是2?