陣列應用在被調函式中改變實參的值

2021-10-02 08:18:38 字數 546 閱讀 1132

普通變數交換,形參的 x y 改變,實參是沒有改變,因為函式形參和實參是兩個不同的變數,要達到這個目,可以用指標和陣列來實現

#include #include void swap(int x,int y);

int main()

void swap(int x,int y)

指標的形參指向實參所以改變了實參變數

#include #include void swap(int*x,int*y);

int main()

void swap(int*x,int*y)

陣列和指標是一樣的道理

#include #include void swap(int x);

int main()

; swap(a);

printf("%d %d",a[0],a[1]);

return 0;

}void swap(int x)

UWP應用在企業中面臨的挑戰

自windows 10面世,微軟就將通用windows平台 uwp 定位成未來所有windows應用程式的平台。uwp擴充套件了windows 8以觸控為中心的設計,提供了一種通用應用程式包,可以部署到所有執行windows 10的裝置上 傳統桌面 平板電腦 xbox one和hololens。那些...

UWP應用在企業中面臨的挑戰

自windows 10面世,微軟就將通用windows平台 uwp 定位成未來所有windows應用程式的平台。uwp擴充套件了windows 8以觸控為中心的設計,提供了一種通用應用程式包,可以部署到所有執行windows 10的裝置上 傳統桌面 平板電腦 xbox one和hololens。那些...

把結構體陣列應用在vc的函式中當形式引數遇到的問題

設計了乙個複數結構體,結構體如下 typedef struct tagcomplexcomple 要把它的陣列形式應用在vc中,分以下步驟 1 在vc中的某個類中新增成員函式,比如 void reverseorder complex int 2 然後在該類的.cpp檔案中,把其函式形式修改為 voi...