當前位置:編程學習大全網 - 電腦編程 - 在c編程中怎樣定義可以動態申請內存的數組?

在c編程中怎樣定義可以動態申請內存的數組?

壹般的“短命”(運行後很快就結束)程序就不要考慮自動分配大小,如果妳要編寫長期運行的程序那就壹定要考慮這些了。

所謂動態大小的數組,實際上是用指針來實現的,我們只需要定義:

int *a;

int n,i;

獲取需要的大小之後,比如:

scanf("%d",&n);

申請需要的內存空間:

a=malloc(n*sizeof(int));

這以後就可以使用數組a[0]~a[n-1]了,比如:

for (i=0;i<n;i++) scanf("%d",&a[i]);

  • 上一篇:可視化編程插件VE安裝後,仍然找不到visual class
  • 下一篇:51024-1錯誤碼怎麽解決移動魔百盒
  • copyright 2024編程學習大全網