请问这题B,D为何不对

img

其实C 和 D 都是正确的,只是 C 全部采用位置参数的形式,而 D 相当于是x=1,y=2,z=3,主要考察点是 函数调用过程中,位置参数和实参的位置关系,实参必须在位置参数前面,所以B肯定是错的,A选择相当于给x赋了2次值,所以也是错误的,但是正确答案为什么只有C,就不清楚了,而且我写了这个函数,调用的时候确实C和D都没有报错,可以正常执行

默认值只能最右边的可以不输入