int *p = (int*) malloc(sizeof(int)); if(p!=NULL) // do something // ... if(p!=NULL) { free(p); p=NULL; }