陣列,指標,函式

2022-05-17 20:51:42 字數 591 閱讀 2030

學c語言就知道陣列、指標在c中有著特殊的地位。而且是必須掌握的一項知識,學會它會讓你受益無窮。

一、陣列

1、陣列:室友一系列相同元素構成的。它連續的儲存在記憶體中。

2、陣列的宣告:

格式:   型別 陣列名 [元素個數];

例 : int myarray[10];

注意:在c99之前不允許出現元素個數為變數的情況。

例:int n = 10;

int myarray[n];     // c99之前不允許(這種宣告方式不允許被初始化)

3、陣列的初始化:

那麼如果我們在陣列定義後並不對其進行初始化,陣列元素的值是什麼?

陣列定義的時候,只是劃出一片區域,冠以陣列名來儲存陣列元素。但是在定義陣列的時候並不改變這片區域裡資料,也就是說在這篇區域中的值是不確定的。

4、陣列的賦值

int myarray [10] = ; 

int oarray [10];  

oarray = myarray;   //錯誤,c不支援把乙個陣列作為乙個整體來進行賦值。

oarray [10] =   ; // 錯誤,c不支援乙個花括號括起來進行賦值。

指標陣列 陣列指標 函式指標 函式指標陣列

陣列指標 指向陣列的指標,是乙個指標,其指向的型別是陣列 指標陣列 元素為指標的陣列,是乙個陣列,其中的元素為指標。例如 int a 5 這個是陣列指標。int a 5 這個是指標陣列。定義函式指標型別 int max int,int typedef int fun ptr int,int 申明變數...

指標陣列,陣列指標,指標函式,函式指標

int p 4 指標陣列。是個有4個元素的陣列,每個元素的是指向整型的指標。int p 4 陣列指標。它是乙個指標,指向有4個整型元素的陣列。int func void 指標函式。無參函式,返回整型指標。int func void 表示函式指標,可以指向無參,且返回值為整型指標的函式。右左規則 因為...

陣列指標,指標陣列,函式指標,指標函式

陣列指標,指標陣列,函式指標,指標函式 指標 變數,存放變數的位址。例 int ptr,ptr是乙個指向整形變數的指標 陣列 例 int a 10 定義了乙個具有10個元素的一維陣列,其中陣列的每個元素是乙個int型別。陣列指標 陣列首元素位址的指標,即是指向陣列的指標。例 int ptr 10 c...