C 的指標問題。

2021-06-01 07:27:33 字數 516 閱讀 6338

最近幾天我們學習到了指標,還算可以,學生在此複習一下,如果有地方錯誤或不健全還請各位友友們給個提示,學生在此謝謝各位友友~~~~

指標就是存放位址值的變數或者常量。 

首先學生複習一下指標的一些符號:

int a=1;&a就表示指標常量,&為取位址符,也可以說是引用。int *b中,指標型別為int * ,b表示的是指標變數,*為表示這是個指標變數。

指標又涉及到了函式的傳遞,分為傳值傳遞,傳址傳遞,和引用傳遞三中。首先在傳值傳遞中,副本傳遞,引數做了副本進行傳遞。形參的改變不影響實參。傳值傳遞中,形參的改變可能會影響到實參。(引用傳遞還沒講,在這不做討論)

我們課上做的乙個關於指標的例項:

#include

void swap(int*a,int*b);    //   宣告函式

void main ()

{cout<<"關於傳值和傳址的例項"《輸出的值為:a=5

b=3x=5

y=3形參的改變影響了實參。先說這麼多,學習課程之後繼續更新。謝謝~~

C指標問題

多級c指標傳值問題 直接上 int func char ppt 返回malloc位址給主程式 ppt pt 即可 不知道當時到底怎麼了,沒想清楚,應該是沒有正確理解題意。c中給函式傳值的方式都是值傳遞 一般意義上的值傳遞,另外還有位址值的傳遞,都是值傳遞 所以什麼時候用指標傳遞是我們必須弄清楚的。比...

c 中的指標問題

c 和c語言一樣,都有指標,指標通過變數的儲存位置訪問變數內容並進行修改,與引用不同的是,引用僅僅是給變數取乙個別名,並不是乙個物件,而指標則是乙個物件。1 include2 using namespace std 3int main 4上述 為引用的例子,通過引用,我們為變數i起了乙個別名temp...

C 總結 指標問題

函式指標 乙個函式在編譯時被分配乙個入口位址,將這個入口位址稱為函式的指標,可 以用乙個指標變數指向該函式指標,然後通過該變數來呼叫函式。有關說明 1 函式指標的宣告格式 函式返回值型別 指標變數名 引數型別列表 或者是 typedef 函式返回值型別 指標變數名 引數型別列表 2 乙個函式指標只能...