陣列是用來儲存乙個固定大小的同型別元素的順序集合。
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 個位元組,至於它指向的...