????3??main()?????????

????????????????? ???????????????????????????????

#include<stdio.h> 
 
void main(void) 

    char *ptr = (char*)malloc(10); 
 
    if(NULL == ptr) 
    { 
        printf(" Malloc failed "); 
        return; 
    } 
    else 
    { 
        // Do some processing 
        free(ptr); 
    } 
 
    return; 
}
 


?????????main()????????????????未?????????????????????????????妾攎ain()??????????????“int”??????“void”?????“int”??????????贸??????????????????????????????????????????????械?????????????????

????4?????泄?

?????????????????????泄???

#include<stdio.h> 
 
void main(void) 

    char *ptr = (char*)malloc(10); 
 
    if(NULL == ptr) 
    { 
        printf(" Malloc failed "); 
        return; 
    } 
    else 
    { 
        // Do some processing 
    } 
 
    return; 
}
 


????????????????????????????“ptr”????妫�???????????????????????泄??????????????????????????????娑�???????????????????????????????“while???”?校????????????????泄?????

?????????????????????????????泄??????????泄???????????????????????Valgrind????????