经典指数          
原因
2072
浏览数
0
收藏数
 

有如下程序段:
#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
  • 程序崩溃

     举报   纠错  
 
切换
暂时还没有答案,欢迎分享你的解答 . . .
撰写答案