单项选择题

以下程序运行后的输出结果是 #include<stdio.h> #include<stdlib.h> main(){  int *a, *b, *c;  a=b=c(int *) malloc(sizeof(int));  *a=1; *b=2; *c=3;  a=b;  printf("%d, %d, %d\n", *a, *b, *c); }

A.3,3,3
B.2,2,3
C.1,2,3
D.1,1,3