问题
填空题
有两个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!”,则输出结果是 【13】 。
答案
参考答案:! knahT
解析: 程序中myfun.c被包含在T18.c中进行编译。fun函数中用getehar函数输入字符并赋给数组s,每输入一个字符,数组下标n加1,直到遇到回车键时输入结束。while(n>=0)循环反序输出字符中。所以myfun.c文件用于实现字符串反序的功能。