下面程序的運行結果是void swap(int *a,int *b){ int *t; t=a;a=b;b=t;}main(){ int x=3,y=5,*p=
下面程序的運行結果是void swap(int *a,int *b){ int *t; t=a;a=b;b=t;}main(){ int x=3,y=5,*p=&x,*q=&y; swap(p,q); printf("%d%d\n",*p,*q);}
正確答案:35觀察本題的程序可以看出,被調(diào)函數(shù)swap()實現(xiàn)的功能是交換變量的值,但由于函數(shù)不返回任何值,所以在main()函數(shù)中打印出的變量的值并沒有發(fā)生交換,即仍為3和5。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。