關於指標形參的一點體會

2022-08-04 19:48:21 字數 1099 閱讀 7377

關於指標形參的一點體會:

現在假設指標實參為位址&a(0001)在這個&a(0001)位址空間內所儲存的是乙個int型別的變數為0;

那麼在被呼叫函式中,會臨時開闢乙個空間一片臨時位址空間&b(0002),在&b的所指向的位址空間內,其所儲存的內容為

乙個位址值,這個位址值,就是&a(0001).

所以現在在被調函式中,有兩種變化的操作:

1. 對&b(0002)所指向的位址內儲存的內容,進行改變,比如講將&b(0002)所指向空間內的值就是(0001)改成0003,那麼這個值的改變對

&a沒有任何影響。

2. 對&b(0002),所指向的位址(0001)的所指向的內容,就是這個位址所儲存的int型別的變數(原為0)進行改變,比如現在改為1,那麼這將對&a的位址值,仍然是(0001),沒有影響,但這改變其所指向的內容,將其改為了(int)1.

這就是,關於指標形參時候,所說的指標的指標的意思。

參考 :

和:#include

#include

using namespace std;

void swap(int *a,int *b)

```輸出

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

```---------main before

a : 0x28ff2c

*a :11

&a :0x28ff28

------func befor

p : 0x28ff28

*p: 0x28ff2c

&p: 0x28ff10

---------func after

p: 0x28ff28

*p: 0x952ab8

&p: 0x28ff10

----------main after

a: 0x952ab8

*a: 9776208

&a: 0x28ff28

# 引用

void swapref(int &a,int &b)

{cout << "******************before swapref:******************"<```

輸出 ,待跑

```

關於邏輯的一點體會

書摘 離散數學的基礎有三個主要內容 邏輯,集合和函式 離散數學及其應用第四版 邏輯為什麼有這樣的地位?書中先講了三點。1.logic has rules.這些規則給出了數學語句的準確含義。2.邏輯是所有數學推理的基礎。3.邏輯在許多方面的實際應用 計算機的設計,電腦程式的設計等領域。集合為什麼有這樣...

關於學習的一點體會

從小到大,經歷過很多的學習,有專業知識的學習,有生活技能的學習,有興趣愛好的學習,但是直到目前為止,沒有在任何乙個方面能夠在身邊的同學和朋友中脫穎而出。每每想到這樣的問題一直伴隨自己經歷了這麼久,便陷入深深自責。今天決定寫一篇部落格,來反省一番,希望能給自己以後的發展提供一些幫助。分析學習一項技能無...

關於BO培訓的一點體會!

為期三天代價不菲的bo培訓感言 迫於 商業專案的需要,剛剛參加了乙個為期三天的 bo培訓,也許之後還會有 hyperion的培訓。三天的培訓在 bo教員的毫無激情的照本宣科中結束了,培訓的內容很少只有 bo的 universe,培訓實在令我很失望,原因有三。其一是 bo的培訓教員質量很差,可以說根本...