单项选择题

有以下程序:
#include
int f(int x)
int y;
lf (x==0||x==1)return(3);
y=x*x-f(x-2);
return y;
main()
int Z;
z=f(3);printf("%d\n",z);
程序的运行结果是( )。

A.0
B.9
C.6
D.8