019 C 指標陣列和陣列的指標

2021-10-25 20:23:49 字數 647 閱讀 9255

#include/**

* 一般型別的指標 t*

* t是乙個泛型,泛指任何一種型別

* 如:

* int i =4;

* int* ip = &i;

* char c = 'a';

* char* cp = &c;

* * 指標的陣列(array of pointers )與陣列的指標(a pointer to an array)

* 指標的陣列 t* t

* 陣列的指標 t(*t) 最終是乙個指標

* * 如:

* int* a[4];

* int(*b)[4] 注意:優先順序比較高

* */

using namespace std;

int main(int argc, char const *ar**)

{ /* code */

// int i =4;

// int* ip = &i;

// char c = 'a';

// char* cp = &c;

// cout<<(*ip)<<" "<<(*cp)《輸出如下:

2147483648

34359738367

C指標陣列和陣列指標

測試 int main 定義二維陣列m並初始化 int p 4 陣列指標 p是指標,指向一維陣列,每個一維陣列有4個int元素 int i,j int q 3 指標陣列 q是陣列,陣列元素是指標,3個int指標 p m p是指標,可以直接指向二維陣列 printf 陣列指標輸出元素 n for i ...

指標陣列和陣列指標

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

指標陣列和陣列指標

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