1)
int *ptr;
ptr = malloc(10 * sizeof (*ptr));
关于sizeof(*ptr)
,*ptr
是 deferencing ptr
- 它是 ? 所指向的值ptr
?那么sizeof(*ptr)
等于 ? 所指向的总内存大小ptr
?
2)
void *print_message_function( void *ptr )
{
char *message;
message = (char *) ptr;
printf("%s \n", message);
}
问题 2, void* print_message_function
期望返回类型为void*
or 的东西,但下面的函数没有返回任何东西。