搜索结果
查询Tags标签: GetMemory,共有 3条记录-
返回局部变量是一个指向常量的字符串指针
返回局部变量地址 char* GetMemory(void) {char p[] = "hello world";return p; }int main() {char* str = NULL;str = GetMemory();printf(str);return 0; }GetMemory函数首先将"hello world"字符串(一般在.rdata区段存放)复制到栈上,然后返回对应…
2022/6/24 23:19:50 人评论 次浏览 -
C/C++常见的内存问题分析
问题1:void GetMemory(char *p) { p = (char *)malloc(100); } void Test(void) { char *str = NULL; GetMemory(str); strcpy(str, "hello world"); printf(str); } 请问运行Test函数会有什么样的结果? 问题2:c…
2021/12/11 7:20:55 人评论 次浏览 -
C/C++常见的内存问题分析
问题1:void GetMemory(char *p) { p = (char *)malloc(100); } void Test(void) { char *str = NULL; GetMemory(str); strcpy(str, "hello world"); printf(str); } 请问运行Test函数会有什么样的结果? 问题2:c…
2021/12/11 7:20:55 人评论 次浏览