C語言指標剖析 1 基本資料型別

2021-07-10 04:16:28 字數 709 閱讀 1897

在我們qq群裡( 297937866 / 303996535 )經常有c語言學習者說指標太難懂,學起來比較吃力。那麼針對指標,我們將分為4個小節分別進行介紹。

int a = 10 ;    //定義整形(在記憶體上分配2個位元組的儲存空間)變數a,並賦初始值。
按照指標變數的定義,整形變數a的位址&a就是整形變數a的指標。

int *p = &a ;   //定義整形(在記憶體上分配2個位元組的儲存空間)指標變數p,並把整形變數a的位址賦給指標變數p。
說明:1:*p中的2:p中儲存的是位址值。即變數a的位址(&a)。

3:p的型別是int型別,那麼p只能儲存int型別變數的位址(&int變數)。

二:應用

#include 

void main()

下圖是對指標變數p與變數a之間相關聯絡的解析

三:總結

1:變數的位址又叫指標,指標不是指標變數。

2:用來存放變數位址的變數叫指標變數。

3:什麼型別的指標變數決定它存放什麼型別的變數位址。比如int型別的指標變數只能存放int型別的變數位址。char型別的指標變數只能存放char型別的變數位址。

C語言基本資料型別 1

通過前面的舉例分析,我們知道房子的型別,決定了房子的屬性。例如,一房一廳的房子,有乙個房間的空間 兩房一廳的房子,有兩個房間的空間。同理,在c語言中,提供了 資料型別 它可以定義變數。不同資料型別定義的變數,有不同的儲存空間和使用方式。c語言支援的基本資料型別有 1 char型別,char型別稱為 ...

C語言基本資料型別

2.各種資料型別介紹 2.1整型 整形包括短整型 整形和長整形。2.1.1短整形 short a 1 2.1.2整形 一般佔4個位元組 32位 最高位代表符號,0表示正數,1表示負數,取值範圍是 2147483648 2147483647,在記憶體中的儲存順序是地位在前 高位在後,例如0x12345...

C語言基本資料型別

1.資料型別可以理解為固定記憶體大小的別名 c語言誕生之前的彙編時代,在低端的機器語言裡面沒有資料型別的概念,如何操作記憶體呢?當然我們知道記憶體的起始位址和記憶體大小,就可以操作這段記憶體了。然而在程式設計過程中,我們發現經常用到1個位元組,2個位元組和4個位元組的記憶體。我們每次呢都會去記這個2...