单项选择题

下面程序段的运行结果是( )。
char*p=" %d,a=%d,b=%d\n";
int a=111,b=10,c;
c=a%b; p+=3;
printf(p,c,a,b);

A.1,a=111,b=10
B.a=1,b=111
C.a=111,b=10
D.以上结果都不对