单选题 请读程序
   #include<stdio.h>
   func(int a,  intb)
   {int c;
     c=a+b;
     return c;
   }
   main()
   {int x=6,y=7,z=8,r;
     r=func((x--,y,x+y),z--);
     printf("/%d\n",r);
   }
   上面程序的输出结果是(    )。
   A.11    B.20    C.21    D.31
【正确答案】 C
【答案解析】