单项选择题

若有如下程序:
main()
static char*a[3]="123","456","789");
char **b;
b=a; ++b;
printf("%s,%s\n",*a,*a+1);
printf("%s,%s\n",*b,b[1]);

则程序运行后的输出结果是( )。

A.123,456,
456,789
B.123,23
456,56
C.123,23
456,789
D.123,456
456,56