char *GetString(void)
{
char *p = "hello world"; // (char p[]= "hello world";)
return p; // 编译器将提出警告
}
void Test4(void)
{
char *str= NULL;
str= GetString();
printf("%s\n”,str);
}不要用return语句返回指向“栈内存”的指针
最新推荐文章于 2024-08-17 22:45:56 发布
本文深入探讨了C语言中字符串的基本概念、操作方法及实际应用案例,详细讲解了如何在程序中高效处理字符串,包括字符串初始化、复制、比较、搜索等核心功能,并通过实例展示了这些操作在解决实际问题中的应用。
3022

被折叠的 条评论
为什么被折叠?



