有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++) { for(j=0;j<2;j++)printf("%2d",a[i][j]); printf("\n"); } } 若運(yùn)行時(shí)輸入:123<回車>,則輸出結(jié)果是 ______。
A.產(chǎn)生錯(cuò)誤信息
B.10
C.12
D.10 20 30 20 00 00 30
正確答案:B解析:二維數(shù)組a,通過(guò)a[3][2]={0}將數(shù)組中的各個(gè)元素初始化為0,指針變量ptr,指向包含2個(gè)元素的一維數(shù)組。a[0][0]=1,a[1][0]=2,故本題的輸出選B。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。