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