函式的引用

2021-08-09 12:40:51 字數 405 閱讀 5355

引用就是變數的別名,就像乙個人的別名,假如乙個人叫李四,他的外號叫老四,那老四就是他的引用。應用需要用另乙個變數或物件來初始化自身。

int a=5;

int &b=a;//用&表示宣告乙個引用。引用必須在宣告時初始化。b和a指向同一塊記憶體。

int c=3;

b=3;  

//此時b和a的都為3,並不是將b變成c的引用。

引用常用在函式傳參上,使用引用作為函式的形參有時候比使用指標效果更好。給出乙個用引用做形參的例子,交換兩個變數的值。

void change(int &a,int &b)

a=a+b;

b=a-b;

a=a-b;

void main()

int x=3,y=5;

change(x,y);

php函式的引用

可以將乙個變數通過引用傳遞給函式,這樣該函式就可以修改其引數的值 function foo var a 5 foo a a is 6 here 在函式呼叫時沒有引用符號 只有函式定義中有。光是函式定義就足夠使引數通過引用來正確傳遞了。在最近版本的 php 中如果把 用在 foo a 中會得到一條警告...

php引用 變數引用,函式引用,對

php的引用 就是在變數或者函式 物件等前面加上 符號 在php 中引用的意思是 不同的名字訪問同乙個變數內容.與 語言中的指標是有差別的 語言中的指標裡面儲存的是變數的內容在記憶體中存放的位址 變數的引用 php 的引用允許你用兩個變數來指向同乙個內容 a abc b a echo a 這裡輸出 ...

Perl 函式引用

函式的引用 ref func func的定義在其他位置 不要 當 func 時為執行函式,返回值再引用。當 func 時為執行函式,返回值再引用。oracle jhoa 3 cat 3.pl sub generate greeting 引用 rs generate greeting print rs...