程式設計能力提高 一維陣列總結

2021-07-15 09:42:28 字數 846 閱讀 2375

在程式設計中,為了處置便利,把具有一樣型別的若干變數按有序的辦法組織起來。這些按序擺放的同類資料元素的集稱為陣列。陣列在學習,對程式設計能力的提高,起著關鍵性的作用,下面對一維陣列,進行總結:

進入正題

**********==》

#include #include #include #define maxn 105

int a[maxn];

//int *b=new int[maxn]; c++中才使用new開闢陣列

//int *b=(int *)malloc(sizeof(int)*maxn); error: initializer element is not constant

//全域性變數和static型別的變數都存放在全域性資料區,但是malloc函式是在堆上面為我們定義的變數分配乙個空間。兩者矛盾。

//因此malloc必須在函式體內執行,不能放在函式體外;

int *b;

void fun(int *p)

int main()

memset(a,0,sizeof(a));

printf("陣列名:%d \n",sizeof(a));

printf("指標:%d \n",sizeof(b));

fun(a);

free(b); //釋放空間需要兩步

b=null;

return 0;

}

執行結果: 

轉賬請註明出處:

C語言及程式設計提高例程 18 一維陣列應用二三例

賀老師教學鏈結 c語言及程式設計提高 本課講解 應用1 利用陣列求fibonacci數列的前20項 include int main for i 2 i 20 i f i f i 2 f i 1 for i 0 i 20 i return 0 應用2 誰最大 有若干數字存入陣列中,請找出最大值 in...

C語言程式設計 一維陣列 字元陣列

一維陣列 最簡單的陣列 陣列 相同資料型別的成員組成的一組資料。陣列是一種構造型別,相同資料型別組成的新資料型別。陣列的每個成員稱為乙個陣列元素 一維陣列的定義 型別說明符 陣列名 常量表示式 陣列元素額訪問 陣列名 下標 陣列下標從0開始,到陣列總個數 1 注意事項 系統不會檢測陣列元素的下標是否...

C 中一維陣列和二維陣列中的指標總結

首先區別清楚指標陣列和陣列指標的區別 以名字後面的兩個字定性 1.指標陣列是乙個陣列,存貯著指標型別的變數,例如 int a 10 因為的優先順序大於 故首先是乙個含有10個元素的陣列,陣列中的元素是指向int型別的指標 2.陣列指標是乙個指標,指向的物件是乙個陣列,例如 int a 10 因為 的...