有以下程序的輸出結(jié)果是( ) void swap1(int c[ ]) { int t; t=c[0];c[0]=c[1];c[1]=t; } v
有以下程序的輸出結(jié)果是( ) void swap1(int c[ ]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { int t; t=c0;c0=c1;c1=t; } main( ) { int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf(“%d %d %d %d\n”,a[0],a[1],b[0],b[1]); }
A.5 3 5 3
B.5 3 3 5
C.3 5 3 5
D.3 5 5 3
正確答案:B解析:在本題函數(shù)的調(diào)用中,swap2()不會改變實(shí)參的值,swapl()改變了實(shí)參的值。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。