學習C語言時讓我迷惑的指標,今天一定給你講明白

2021-10-23 08:10:21 字數 280 閱讀 7012

通俗易懂的來說指標就是存放了乙個值的變數,那個值就是記憶體位址。

如果你想通過函式改變乙個變數的值,就得用指標而不能用值傳遞。還有在很多時候變數,特別是物件的資料量實在太大,程式設計師就會用指標來做形參,只需要傳遞乙個位址就行,大大提高了效率,因為指標的值是位址,找到了位址,肯定就找到了這裡面存放的資料,這一點你得時刻記在心中。

指標的建立:int * pi; // 表示你建立了乙個名為pi,型別為int的指標。 這個型別指的是這個指標裡面存放的資料型別,就是你這個房子裡面家具的型別。

C語言的迷惑行為 指標和const

指標 const你去哪!const 我去哪不重要,我在哪才重要。指標是c語言的靈魂。const是c語言的乙個限定修飾符。當他們兩個結合在一起時,會發生很多有趣的事情。在c語言裡,const和指標型別變數會組合為下面的形式 const int ptr intconst prt int const pt...

我的c 學習 10 this指標

問題 當在物件的外部訪問該物件的公有成員時,必須指明是哪乙個物件。但是當我們用物件的成員函式來訪問本物件的成員時,在成員函式中只要給出成員名就可以實現對該物件成員的訪問。再進一步可用同乙個類建立很多個物件,但它們共用同乙份成員函式的拷貝。既然是同乙份拷貝,那麼成員函式又怎麼知道是取哪乙個物件的成員資...

我的C語言基礎學習

c語言 編碼 編譯 鏈結 可執行檔案 不同型別的量可以參與運算並相互賦值。其中的型別轉換是由編譯系統自動完成的。整型資料的分類 整型資料的一般分類如下 int型別在記憶體中佔2個位元組。短整型short int或short 長整型long int或long,在記憶體中佔4個位元組。unsigned無...