程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> [轉]C語言構建動態數組完整實例,動態數組

[轉]C語言構建動態數組完整實例,動態數組

編輯:關於C語言

[轉]C語言構建動態數組完整實例,動態數組


[轉]C語言構建動態數組完整實例

原文地址:http://www.jb51.net/article/52153.htm

 

本文以一個完整的實例代碼簡述了C語言構建動態數組的方法,供大家參考,完整實例如下:

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #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; }

運行結果如下:

? 1 2 3 4 5 E:\clearning\cpointer>gcc dynamicarray.c -o dm --std=c99 E:\clearning\cpointer>dm 請輸入數組長度:5 請輸入數組的值:1 2 3 4 5 0:1 1:2 2:3 3:4 4:5

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved