作为一名Java程序员,我对以下代码中Void的使用导致返回值感到困惑:
void *emalloc(size_t s) {
void *result = malloc(s);
if (NULL == result) {
fprintf(stderr, "MEMORY ALLOCATION FAILURE\n");
exit( EXIT_FAILURE );
}
return result;
}
这是否返回一个分配的内存块的指针?