二、以下是 C 語言程式片段:(24 分) int sub1(int x, int *y) { x+=5; *y*=2; return *y+x; } int sub2(int *x, int y) { *x+=5; y*=2; return *x+y; } void main(){ int a=3,b=5,c,d; c=sub1(a,&b)+sub2(&a,b); d=sub2(&a,b)+sub1(a,&b); } 程式執行後,a,b,c 及 d 的值為何?