单项选择题
有下列程序: #include <stdio.h> int f(int x) { int y; if(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
A.1 2 3 4 B.2 3 4 4 C.4 3 3 2 D.1 1 2 3