这是我在 C 中的代码,我正在尝试动态更改数组大小,但它使我变为空指针。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char *message = {"xxzz"};
message=realloc(message,5 * sizeof(*message));
if ( message == NULL)printf("Memory exhausted\n");
printf("%s",message);
return 0;
}