C 星號 與 引用

2022-02-06 00:44:31 字數 878 閱讀 6287

星號 *

1.  宣告的時候有*, 表示指標變數

int *p=&a;// '

&'的作用就是把a變數在記憶體中的位址給提取出來

2.  * +位址, 表示位址操作符

3.  數字*數字, 表示乘法

4.       解引用 (尋找指標所指的位址裡面的內容)

*p=5;//這就是解引用,*解釋了 p對常量的記憶體位址的引用,解釋結果就是直接去尋找p所指內容,因為p指向a,所以a的內容將被修改,而不是原來的常量值。

#

include

using namespace std;

int main()

引用 &

1.  按位與 (二進位制運算)

2.  取位址

3.  宣告乙個引用

引用 做函式引數

#

include

using namespace std;

//引用做引數

void fun(int&a)

int main()

結合星號* 引用&

#

include

using namespace std;

//引用做引數

int main()

C 星號 與 引用

星號 1.宣告的時候有 表示指標變數 int p a 的作用就是把a變數在記憶體中的位址給提取出來 2.位址,表示位址操作符 3.數字 數字,表示乘法 4.解引用 尋找指標所指的位址裡面的內容 p 5 這就是解引用,解釋了 p對常量的記憶體位址的引用,解釋結果就是直接去尋找p所指內容,因為p指向a,...

C 引用與const引用

1 在實際的程式中,引用主要被用做函式的形式引數 通常將類物件傳遞給乙個函式.引用必須初始化.但是用物件的位址初始化引用是錯誤的,我們可以定義乙個指標引用.1int ival 1092 2 int re ival ok 3int re2 ival 錯誤 4int pi ival 5int pi2 p...

python中 單星號( )與雙星號( )的使用

原帖位址見 python 12 星號變數的特殊用法 在python中,星號除了用於乘法數值運算和冪運算外,還有一種特殊的用法 在變數前新增單個星號或兩個星號 實現多引數的傳入或變數的拆解,本文將詳細介紹 星號引數 的用法。最初,星號變數是用在函式的引數傳遞上的,在下面的例項中,單個星號代表這個位置接...