有如下程序段: #include <iostream> void GetMemeory(char *p) { p = (char *)malloc(100); } void Test() { char *str = NULL; GetMemeory(str); strcpy(str, "Thunder"); strcat(str + 2, "Downloader"); printf(str); } 请问运行Test函数结果是: Thunder Downloader under Downloader Thunderownloader 程序崩溃
#include <iostream> void GetMemeory(char *p) { p = (char *)malloc(100); } void Test() { char *str = NULL; GetMemeory(str); strcpy(str, "Thunder"); strcat(str + 2, "Downloader"); printf(str); }