malloc()的问题int main(){char *ptr; if ((ptr = (char *)malloc(0)) == NULL) puts("Got a null pointer"); else puts("Got a valid pointer"); free(ptr);ptr = NULL;return 0;}[解决办法]