所謂動態大小的數組,實際上是用指針來實現的,我們只需要定義:
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]);