C語言學習筆記 陣列

2021-08-18 05:09:02 字數 1333 閱讀 9052

陣列是用來儲存乙個固定大小的同型別元素的順序集合。

type

arrayname [ arraysize ]

intarray[5];

int

array = ;

intarray[5] = ;

#include 

int main(int argc, const

char * argv) ;

int i;

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

}

多維陣列最簡單的形式是二維陣列。乙個二維陣列,在本質上,是乙個一維陣列的列表。宣告乙個 x 行 y 列的二維整型陣列。

下面是乙個二維陣列,包含 3 行和 4 列:

/* 輸出陣列中每個元素的值 */

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

}return0;}

若想在函式中傳遞陣列作為引數,須以以下三種方式來宣告函式形參。

方式一:形參是乙個指標

void

function

(int *param)

方式二:形參是乙個已定義大小的陣列

void

function

(int array[5])

方式一:形參是乙個已定義大小的陣列

void

function

(int array)

c 語言不允許返回乙個完整的陣列作為函式的引數。但是,您可以通過指定不帶索引的陣列名來返回乙個指向陣列的指標。

#include 

#include

#include

/* 要生成和返回隨機數的函式 */

int * getrandom( )

return r;

}/* 要呼叫上面定義函式的主函式 */

int main ()

return

0;}

C語言學習筆記《陣列》

1,已知陣列x有5個元素,精組y有6個元素.請分別對x和y排序。輸出x和y排序後的元素 include main y 6 int i,j,sum 0 for i 0 i 4 i int i,j,sum for i 0 i 9 i for i 0 i 9 i printf d t a i code c...

C語言學習筆記(數學)

1 使用整型表示式的絕對值 include int abs int expression 2 使用arccosine 反余弦 include double asin double expressoion 3 使用arctangent 反正切 include double atan double ex...

C語言學習筆記 陣列指標域指標陣列

一 指標陣列和陣列指標的記憶體布局 初學者總是分不出指標陣列與陣列指標的區別。其實很好理解 指標陣列 首先它是乙個陣列,陣列的元素都是指標,陣列佔多少個位元組由陣列本身決定。它是 儲存指標的陣列 的簡稱。陣列指標 首先它是乙個指標,它指向乙個陣列。在32 位系統下永遠是佔 4 個位元組,至於它指向的...