单项选择题

若有以下程序段:
int a=0, b=0, c=0;
c=(a-=a-5), (a=b, b+3);
printf("%d, %d, %d\n", a,b, c);
执行后的输出结果是______。

A.3,0,-10
B.0,0,5
C.-10,3,-10
D.3,0,3