現(xiàn)有兩個C程序文件T18.c和myfun.c同在TC系統(tǒng)目錄(文件夾)下,其中T18.c文件如下:#include <std
現(xiàn)有兩個C程序文件T18.c和myfun.c同在TC系統(tǒng)目錄(文件夾)下,其中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!,則輸出結(jié)果是:
正確答案:!knahT本題考查編譯預處理和while循環(huán)。分析程序可知,void fun()的功能是把輸入的字符串反序輸出,執(zhí)行程序T18實際就是運行fun()函數(shù)。所以輸入Thank!后,輸出結(jié)果為!knahT。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。