C語言 變數與指標 回顧

2021-10-08 21:11:01 字數 754 閱讀 6269

char a = '0';   

鞋櫃型別為char,容量為1。

2.0 陣列

chara[6];           //

橫向6個鞋櫃格仔

3.0 二維陣列

chara[5][6];

五行六列的鞋櫃

inta[4][5];

五行六列的鞋櫃格仔,每個鞋櫃格仔 容量為char型鞋櫃的四倍,容量為4。

4.0 陣列指標

inta[5][6];   //五行六列的鞋櫃,鞋櫃格仔型號為int

int(*p)[6];   //指標專用格仔,格仔裡儲存了某六個格仔中第乙個格仔外面貼的編號。

//本質為指標,即指標格仔裡面那張紙還沒寫數字,具體指向哪六個格仔還不一定呢。

int(*pa)[6]=a; //指標專用格仔,格仔裡存放了a所代表的六個格仔中第乙個格仔外面貼的編號。0x005cfc6c

pa+=1        //下六個格仔中,第乙個格仔外面貼的編號。

*(pa+1)+3     //相當於 pa=pa + 2指向第三排格仔,然後*pa 從指標盒子裡取出剛才運算的值,然後再+3,                     //由於取值了這裡將之作為int值處理  0x005cfc90,跟0x005cfc6c比,多了9個int

c語言指標回顧 指標基礎

學習c 已經快一年了,最近打算整理一下所學的知識,就當是系統地複習一遍,指標方面包括指標的簡單介紹 使用指標常見的錯誤 指標與陣列 指標與函式 指標陣列和陣列指標。任何剛開始學習c語言的人如果被難住了,那一定是卡在指標這邊了,其實指標並沒有這麼可怕,我這邊就挑兩個重點來講了,如下 1 指標是一種資料...

C語言回顧 指標與字串

大家都知道在c語言中是沒有字串這個資料型別的,那我們如何來處理字串呢?事實上我們是把字串當成字元陣列來處理。字串的實質是 字元陣列 0 用反斜槓0來表示字串的結尾。那當字串作為陣列的元素,我們如何操作呢?char 5 hello 字元陣列那麼如果我們要表示 該用什麼資料型別呢?指標陣列 指標陣列是指...

c語言指標回顧 指標常見錯誤

這篇部落格主要總結一下我在使用指標的時候遇到過的各種錯誤 指標變數建立的時候如果沒有初始化,這個時候指標變數的值是乙個隨機值,這個時候通過這個指標訪問記憶體是很危險的,請看下面的 include void main int argc,char argv 還有一種情況是本來對一塊記憶體是有訪問許可權的...