本文以一個完整的實例代碼簡述了C語言構建動態數組的方法,供大家參考,完整實例如下:
#include <stdio.h>#include <malloc.h>int main(void) { int len; int * arr; printf("請輸入數組長度:"); scanf("%d", &len); arr = (int *)malloc(sizeof(int)*len); printf("請輸入數組的值:"); for ( int i = 0; i < len; i ++) { scanf("%d", &arr[i]); } for (int j = 0; j < len; j ++) { printf("%d:%d ", j , arr[j]); } free(arr); return 0;}
運行結果如下:
E:/clearning/cpointer>gcc dynamicarray.c -o dm --std=c99E:/clearning/cpointer>dm請輸入數組長度:5請輸入數組的值:1 2 3 4 50:1 1:2 2:3 3:4 4:5
新聞熱點
疑難解答
圖片精選