问题 单项选择题

下列程序运行后,输出结果是______。
#include <stdio. h>
#include <string. h>
fun (char *w ,int n)
char t,*s1,*s2;
s1=w; s2=w+n-1;
while (s1<s2)
t=*s1++;
*s1=*s2--;
*s2=t;


main ()
char *p;
p="1234567";
fun (p, strlen (p));
puts (p);

A.1234567

B.7654321

C.1711717

D.7177171

答案

参考答案:C

解答题
判断题