Bootstrap

C语言 动态分配内存 malloc

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int i;
    int *p;
    p = malloc(10*sizeof(int));

    if(p == NULL)
    {
         printf("malloc failed\n");
         exit(1);
    }

    for(i = 0; i < 10 ; i++)
    {
         p[i] = i;
    }

    for( i = 0; i < 10 ; i++)
    {
      printf("%d  ",p[i]);
    }



    free(p);
    return 0;
}

;