有关栈、堆内存的一道笔试题目
请分析下面代码运行是否有问题,如果有问题请改正
#include <iostream> using namespace std; char* GetMemory(void) { char p[] = "Hello world"; return p; } int main() { char* str = GetMemory(); cout<<str; return 0; }
测试结果:
#include <iostream> using namespace std; char* GetMemory(void) { char p[] = "Hello world"; return p; } int main() { char* str = GetMemory(); cout<<str; return 0; }
相关推荐