赞题库-背景图
单项选择题

若有以下程序:
#include<stdio.h>
void sub(int x, int y, int*z)
{ *z=y-x; }
main()
{ int a, b, c;
sub(10, 5, &a); sub(7, a, &b); sub(a, b, &c);
printf("%d, %d, %d\n", a, b, c);
}
程序的输出结果是______。

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