单项选择题
有以下程序: # include void f(char *s, char *t) { char k; k=*s; *s=*t; *t=k; } main() { char str[10]="abcdefg", *p p=str+strlen(str)/2+1; f(p, p-2); printf("%s\n",str); } 程序运行后的输出结果是()。
A.abcdefg B.gfedcba C.gbcdefa D.abedcfg
A.8, 16 B.8, 8 C.16, 16 D.4, 8
A.2 B.3 C.6 D.4