C language dynamic array example

  • 2020-04-02 02:17:32
  • OfStack


#include <stdio.h>
#include <stdlib.h>
int main()
{
    //Gets the initial array size from the console
    int N;
    printf("Input array length:");
    scanf("%d",&N);
    printf("n");
    //Allocate space
    int *a;
    a=(int *)calloc(N,sizeof(int));
    int i;
    //Fill in the data
    for(i=0;i<N;i++){
        a[i]=i+1;
        printf("%-5d",a[i]);
        if((i+1)%10==0){
            printf("n");
        }
    }
    //Free memory
    free(a);
    a=NULL;
    printf("n");
    return 0;
}


Related articles: