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