编辑代码

#include <stdio.h>
unsigned int *fun()
{
    unsigned int *numList = NULL;
    numList = (unsigned int*)malloc(10 * sizeof(unsigned int));

    for (int i = 0; i < 10; i++)
    {
        numList[i] = i;
    }
    return numList;
}
int main () {
    unsigned int *nl = NULL;

    nl = fun();
    for (int i = 0; i < 10; i++)
    {
        printf("num is %d\r\n", nl[i]);
    }
    
    free(nl);

    return 0;
}