設(shè)有定義:int a,*pa=&a; 以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是
設(shè)有定義:int a,*pa=&a; 以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是 A.scanf("%d",pa); B.scanf("%d",a); C.scanf("%d",&pa); D.scanf("%d",*pa);
正確答案:A 本題主要考查scanf函數(shù)。scanf函數(shù)可以用來輸入任何類型的多個(gè)數(shù)據(jù)。scanf函數(shù)的一般形式為: scanf(格式控制,地址列表) “格式控制”是用雙引號(hào)引起來的字符串,也稱“轉(zhuǎn)換控制字符串”;“地址列表”是由若干個(gè)地址組成的表列,可以是變量的地址或字符串的首地址。指針變量中只能存放地址(指針),&:取地址運(yùn)算符。例如,&a為變量a的地址,*p為指針變量p所指向的變量。所以,可以在地址列表中的有pa和&a,故本題答案為A。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。