以下哪个函数的定义是错误的

)以下哪个函数的定义是错误的?
   A) def vfunc( ):
   B) def vfunc(a=1,b):
   C) def vfunc(a,b):
   D) def vfunc(*a,b):

B,默认参数要放在最后