c语言棘手问题 望各位师傅指教啊
下面程序运行结果是()
char *p="%d,a=%d,b=%d\n"; int a=110,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)以上结果都不对
答案选 B 看不懂printf(p,c,a,b)
望大家 指教啊
char *p="%d,a=%d,b=%d\n"; int a=110,b=10,c; c=a%b;p+=3; printf(p,c,a,b);A) 1,a=111,b=10 B) a=1,b=111