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;
}


版权声明:本文为weixin_45272323原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。