有以下程序: #include<stdio.h> #include<string.h> #include void f(char*s,char*t) { char k; k=*s; *s=*t; *t=k; s+

admin2011-06-13  29

问题 有以下程序:    #include<stdio.h>    #include<string.h>    #include    void f(char*s,char*t)    {  char k;    k=*s; *s=*t; *t=k;    s++;t--;    if(*s)f(s,t):    }    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

答案B

解析
转载请注明原文地址:https://jikaoti.com/ti/QWB0FFFM
0

最新回复(0)