C语言中使用malloc函数分配5个存整数的空间,对5个空间赋值并打印

求编程代码?

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int *a, i;
    a=(int*)malloc(sizeof(int)*5);
    for(i = 0; i < 5; i ++)
        a[i] = i;
    for(i = 0; i < 5; i ++)
        printf("%d ", a[i]);
    printf("\n");
    free(a);
    return 0;
}追问

感谢大神指点!

追答

满意请采纳。

温馨提示:答案为网友推荐,仅供参考
相似回答