大一c 指標小題求解

2022-06-29 17:12:15 字數 679 閱讀 4119

1樓:倒黴熊

void swap(int *xp,int *yp)

修改成void swap(int *xp,int *yp)

就可以了

2樓:匿名使用者

假設: 變數a的地址是001 裡面放著2

變數b的地址是002 裡面放著3

那麼你呼叫 swap(&a,&b)-->等級於 swap(001,002)

再看函式裡

int * temp 那麼temp是一個指標變數,指向整形資料。

xp=001,yp=002

temp=x

x=yy=temp 這3句完畢後就是 xp=002,yp=001你根本沒有去操作和交換 001,002單元格里面的資料。

所以函式結束後 a的地址,b的地址都不會變化的void fun(int *a ,int *b)這個就是直接跑到對應地址的記憶體單元格里面去交換資料了

3樓:匿名使用者

tmp=*xp;

*xp=*yp;

*yp=tmp;

這樣就可以,你那樣只是交換了地址的值,沒交換內容,函式已結束,那麼他們的地址值又被銷燬了,所以沒達到交換的目的

4樓:匿名使用者

swap函式中的 int *tmp 改為int tmp。

大一極限問題求解,大一極限問題求解

太多了吧也 1 5 2 1 2 3 1 大一高數極限問題,求詳細解釋 第一題估計 1 x 是取整,要不太簡單了。用夾逼x 1 1 x x 1 x x 1 x 兩邊極限為1,故其極限為1 2 x應該是趨於無窮 專原式 lim 1 1 x 屬2 1 x lim x x 2 1 e 0 1 3 最後一個應...

求解大一電路基礎題,大一的電路基礎題

不難看出,原圖中間的40 60 10 120 電阻均為互相併聯的關係,所以改畫電路圖如下,這樣就可以直觀地進行分析了,最後得待求量i 0.5a。求解大一電路基礎題 如圖 根據線性電路的比例特性,列公式為 i2 i1 3 9 6 2i1 i3 i4 15 1 6 12 3i4i5 46 2 15 5 ...

求解一道簡單的C語言題,求解一道簡單C語言題

一 輸入十進位制,輸出 八 十 十六進位制。include int main void 例子 16 八進位制 20 十進位制 16 十六進位制 10 press any key to continue二 輸入二進位制,輸出 八 十 十六進位制 include include include int ...