(33)有以下程序 #include int fun (int x,int y) { if (x!=y) return ((x+y)/2); else return (x); } main() { int a=4,b=5,c=6; printf("%d\n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是 A)3 B)6 C)8 D)12求解 答案说fun(b,c)的结果为5 不懂啊?我觉得是2啊 = =