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

c語言構建動態數組

編輯:關於C語言

 1 #include <stdio.h>
 2 #include <malloc.h>
 3 int main(void) {
 4         int len;
 5         int * arr;
 6         printf("請輸入數組長度:");
 7         scanf("%d", &len);
 8         arr = (int *)malloc(sizeof(int)*len);
 9         printf("請輸入數組的值:");
10         for ( int i = 0; i < len; i ++) {
11                 scanf("%d", &arr[i]);
12         }
13 
14         for (int j = 0; j < len; j ++) {
15                 printf("%d:%d ", j ,  arr[j]);
16         }
17         
18         return 0;
19 }

 

運行結果:

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