欢迎来到PP题库网 PP题库官网

未知题型

以下程序的输出结果是______。 #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

    A.h>
    B.h>
    C.1234567
    B.7654321
    C.1711717
【参考答案】

C
解析:在子函数fun中,s1为字符串w的起始地址,s2为字符串的结束地址(字符'\0'除外),当执行循环结束...

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)

点击查看答案

相关考题