A-A+
有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下 其中T18.c文件如
问题详情
有两个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文件用于实现字符串反序的功能。