就拿C 指標傳遞 引用傳遞開博吧

2021-07-05 12:05:07 字數 433 閱讀 4891

對c++的一些基礎用法理解不深,這一次就拿c++傳遞值來開個頭,以後把c++的基本知識搞清楚。牛人輕拍。

#include using namespace std;

void swap(int* a,int* b)//指標傳遞,*號表示主函式實參的位址

void swap_cite(int &a,int &b)//引用傳遞,間接定址主函式實參變數

void main()

執行結果:

enter x,y:

2 8original data:x=2,y=8

after swap:x=8,y=2

--------------------------

after swap_cite:x=2,y=8

press any key to continue

c 值傳遞 指標傳遞 引用傳遞

值傳遞 形參是實參的拷貝,改變形參的值並不會影響外部實參的值。從被呼叫函式的角度來說,值傳遞是單向的 實參 形參 引數的值只能傳入,不能傳出。當函式內部需要修改引數,並且不希望這個改變影響呼叫者時,採用值傳遞。指標傳遞 形參為指向實參位址的指標,當對形參的指向操作時,就相當於對實參本身進行的操作 引...

C 值傳遞 指標傳遞 引用傳遞詳解

值傳遞 形參是實參的拷貝,改變形參的值並不會影響外部實參的值。從被呼叫函式的角度來說,值傳遞是單向的 實參 形參 引數的值只能傳入,不能傳出。當函式內部需要修改引數,並且不希望這個改變影響呼叫者時,採用值傳遞。指標傳遞 形參為指向實參位址的指標,當對形參的指向操作時,就相當於對實參本身進行的操作.引...

C 值傳遞 指標傳遞 引用傳遞詳解

最近寫了幾篇深層次討論陣列和指標的文章,其中提到了 c語言中,所有非陣列的形式引數傳遞均以值傳遞形式 而關於值傳遞,指標傳遞,引用傳遞這幾個方面還會存在誤區,所有我覺的有必要在這裡也說明一下 下文會通過例子詳細說明哦 值傳遞 形參是實參的拷貝,改變形參的值並不會影響外部實參的值。從被呼叫函式的角度來...