现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include <std

9 查阅

现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include <stdio.h>#include "myfunc.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-1]);}当编译链接通过后,运行程序T18时,输入Thank!,则输出结果是:

参考答案:

!knahT本题考查编译预处理和while循环。分析程序可知,void fun()的功能是把输入的字符串反序输出,执行程序T18实际就是运行fun()函数。所以输入Thank!后,输出结果为!knahT。

计算机二级