2个文件的字符串问题
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>
#include“myfun.c”
main()
{ fun(); printf(“\n”);}
myfun.c文件如下:
void fun()
{ char s[80], c; int n=0;
while((c=getchar())!=’\n’) s[n++]=c;
n--;
while(n>=0) printf(“%c”,s[n--]);
}
当编译连接通过后,运行程序T18时,输入Thank!则输出结果是:
答案是!knahT,这道题谁能解释下呢?