单项选择题

下列带默认形参值的函数定义中,语法错误的是()。

A.int fun(int x,double y=0){......}
B.int fun(int x=0,double y=1.5){......}
C.int fun(int x=0,double y){......}
D.int fun(int x=0,double y=0){......}