有如下函数 fun,则 fun(20, 12) 的返回值为( )。 int fun(int a, int b) { if (a % b == 0) return b; else return fun(b, a % b); } A. 20 B. 12 C. 4 D. 2