要求通過 while 循環(huán)不斷讀入字符 , 當(dāng)讀入字母 N 時結(jié)束循環(huán) 。 若變量已正確定義 , 以下正確的程序段是A)while((ch=getchar())
要求通過 while 循環(huán)不斷讀入字符 , 當(dāng)讀入字母 N 時結(jié)束循環(huán) 。 若變量已正確定義 , 以下正確的程序段是
A)while((ch=getchar())!='N') printf(" % c",ch);
B)while(ch=getchar()!='N') printf(" % c",ch);
C)while(ch=getchar()=='N') printf(" % c",ch);
D)while((ch=getchar())=='N') printf(" % c",ch);
正確答案:A(22)A) 解析 : while 語句的功能是 : 計算表達(dá)式的值 , 如為真 , 則執(zhí)行循環(huán)體語句 , 執(zhí)行完畢后 , 再計算表達(dá)式的值 , 若仍為真 , 則重復(fù)執(zhí)行循環(huán)體語句。直到表達(dá)式的值為假時 , 結(jié)束循環(huán)。ch=getchar() 應(yīng)加一個括號 , 表示輸入字符的函數(shù)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。