指標陣列和陣列指標之個人見解

2021-08-08 18:48:33 字數 624 閱讀 2533

第一次發部落格~~簡單說一下自己對於「指標陣列」以及「陣列指標」的認識

指標陣列:指的是存放指標的一維陣列,形如 : int *p[4]。由於【】的優先順序比*的優先順序要高,所以先與結合,然後再與前面的*結合。既然叫指標陣列,那麼其本質上還是乙個陣列,相較於其他存放數值的陣列而言,這裡存放的是位址。(注意值和址的不同)

陣列指標:指的是指向一維陣列的指標。形如:int (*p)[4]。即(*p)有四個原宿,每個元素為整型。也就是p所指的物件是有4個整型元素的陣列,即p是指向一維陣列的指標。可認為是乙個二維陣列。

#include int main(void)

; int i, j;

for(i = 0; i < 4; i++ )

//陣列指標

int (*c)[4];//指標變數c指向包含4個整型元素的一維陣列

//(*p)有4個元素,每個元素為整型

//可模擬我們熟悉的int c[4],即c有四個元素,每個元素為整型

int d[3][4] = ;//構建二維陣列

c = d;//將二維陣列的首元素位址賦給陣列指標d

for(i = 0; i <3; i++) }

}

設計模式之個人見解

設計模式是在1994年由gof提出的,主要提供了軟體開發過程中面臨的一般問題的最佳解決方案。gof提出的設計模式中總共有23中設計模式,這些模式可以被分為三大類 建立型模式 結構型模式以及行為型模式。3.1 開閉原則 3.2 黎克特制代換原則 3.3 依賴倒轉原則 3.4 介面隔離原則 3.5 最少...

指標陣列和陣列指標

有關陣列指標和指標陣列容易混淆,本文舉例說明兩者的區別,並加以分析。基本概念 指標 inta 1 int p a 指標的指標 int p2p p 簡單陣列 intb 20 指標陣列 int p 10 指標陣列,含有10個指標元素,即每乙個元素都是乙個指標 陣列指標 int p 10 這個指標用來指向...

指標陣列和陣列指標

理解這兩個概念,當從語言學的語法角度開始,定語 名詞,即 的 語句。指標陣列 指標的陣列 陣列指標 陣列的指標。一 指標陣列 元素為指標的陣列 顧名思義,就是說的首先是乙個陣列吧,然後陣列的元素是指標而已。說明形式為 type pointer array constant1 constant2 co...