char a = '0';
鞋櫃型別為char,容量為1。
2.0 陣列
char
a[6]; //
橫向6個鞋櫃格仔
3.0 二維陣列
char
a[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 還有一種情況是本來對一塊記憶體是有訪問許可權的...