執(zhí)行下列程序時(shí)輸入:123<空格>456<空格>789<回車>,輸出結(jié)果是main(){ char s[
執(zhí)行下列程序時(shí)輸入:123<空格>456<空格>789<回車>,輸出結(jié)果是main() { char s[100];int c,i; scanf("%c",&c);scanf("%d",&i);scanf("%s",s); prinnf("%c,%d,%s\n",c,i,s);} A.123,456,789 B.1,456,789 C.1,23,456,789 D.1,23,456
正確答案:D本題考查格式輸入。程序中定義了一個(gè)字符數(shù)組s,兩個(gè)整型變量i和c。隨后調(diào)用了三次格式輸入函數(shù)scanf。第一個(gè)scanf函數(shù)只能輸入一個(gè)字符型的數(shù)據(jù),第二個(gè)函數(shù)是輸入一個(gè)整型數(shù)據(jù),第三個(gè)函數(shù)是輸入一個(gè)字符串。執(zhí)行代碼時(shí),輸入123<空格>456<空格>789<回車>,將1作為一個(gè)字符用第一個(gè)scanf函數(shù)輸入,23作為一個(gè)整型數(shù)據(jù)由第二個(gè)函數(shù)輸入,而字符串的輸入則是以非空白字符開始到第一個(gè)空白字符結(jié)束,將456作為字符串由第三個(gè)scanf函數(shù)輸入到數(shù)組中,該函數(shù)在第二
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。