C 自學筆記 3 之引用

2021-09-12 23:04:00 字數 1235 閱讀 1523

引用是變數的別名,格式 為 型別 &引用變數=被引用變數

先看一段**

int

main

(void

)

輸出結果為1 0可見,改變引用的變數也會改變原變數,反之,更改a的值b也會發生改變

定義結構體變數coor,並定義c1對其進行引用

#include

using namespace std;

typedef

struct

coor;

intmain

(void

)

輸出結果1011形式 *&指標引用名=指標

#include

using namespace std;

intmain

(void

)

看一段不用引用的函式呼叫交換兩個變數的值

#include

using namespace std;

void

fun(

int*a,

int*b)

//a,b為指標,*a,*b對應存放的數值

intmain

(void

)

輸出結果

這裡是對x,y的位址傳入,形參為其指標。

使用引用作為函式引數操作:

#include

using namespace std;

void

fun(

int&a,

int&b)

//&a,&b作為x,y數值的引用

intmain

(void){

int x=

10,y=20;

fun(x,y)

;//直接傳入x,y數值

cout<

這裡將x,y傳入之後,a,b作為x和y的別名。之後對a,b進行交換相當於對x,y進行交換。輸出結果如下

其中a對應x的值為20.&a存放的是a的位址

初學jquery之自學筆記 3

63.為所有匹配的元素設定乙個計算的屬性值 img attr title function 64.為所有匹配的元素設定乙個屬性值 65.取得第乙個匹配元素的屬性值。通過這個方法可以方便地從第乙個匹配元素中獲取乙個屬性的值。如果元素沒有相應屬性,則返回undefined img attr src 66...

C 自學筆記之異常

argumentexception當向方法提供的引數之一無效時引發的異常。argumentnullexception當將 null 引用 visual basic 中為nothing 傳遞到不接受其作為有效引數的方法時引發的異常。argumentoutofrangeexception當自變數的值超出...

C 引用 自學筆記可能有錯

引用就是某一變數 目標 的乙個別名,對引用的操作與對變數直接操作完全一樣。型別識別符號 引用名 目標變數名 char m n 引用變數 和 被引用的變數公用乙個空間,也就是說改變m或n m和n都會改變,在宣告引用的時候必須要初始化。int main int main float fn2 float ...