单项选择题

以下程序的运行结果是( )。     #include<iostream.h>     void sub(int x,int y,int *z)     { *z=y-x;}     void main( )     { int a,b,c;       sub(10,5,&A) ;       sub(7,a,&B) ;       sub(a,b,&C) ;       cout < < a < < "," < < b < < "," < < c < < end1;}

A. 5,2,3
B. -5,-12,-7
C. -5,-12,-17
D. 5,-2,-7