有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下: #include <stdio.h> #include "myfun.c" main( ) { fun(); pri

admin2009-01-15  62

问题 有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下:
     #include <stdio.h>
     #include "myfun.c"
     main( )
     {  fun(); prinff("\n"); }
     myfun.c文件如下:
     void fun( )
     {  char s[80],c;int n=0;
         while((c=getchar())! :’\n’) s[n++] =c;
         n--;
         while ( n>=0) prinff("%c" , s [n--] );
    }
    当编译连接通过后,运行程序T18时,输入"Thank!”,则输出结果是【  】。

选项

答案! knahT

解析 程序中myfun.c被包含在T18.c中进行编译。fun函数中用getehar函数输入字符并赋给数组s,每输入一个字符,数组下标n加1,直到遇到回车键时输入结束。while(n>=0)循环反序输出字符中。所以myfun.c文件用于实现字符串反序的功能。
转载请注明原文地址:https://jikaoti.com/ti/8qK0FFFM
0

最新回复(0)