一个简单的程序,很疑惑为什么出现这样的结果
char* getstr()
{
char str[5];
strcpy(str, "abcd");
printf("%d,%s\n",str,str);
return str;
}
int main()
{
char* a = getstr();
printf("%s",a);
return 0;
}
结果却是乱码,调试的时候发现到printf的时候a指向的值这么就突然变了呢?
《Csdn收音机》是个开源的辅助工具,以后学技术更方便了!
{
char str[5];
strcpy(str, "abcd");
printf("%d,%s\n",str,str);
return str;
}
int main()
{
char* a = getstr();
printf("%s",a);
return 0;
}
结果却是乱码,调试的时候发现到printf的时候a指向的值这么就突然变了呢?
《Csdn收音机》是个开源的辅助工具,以后学技术更方便了!
...全文
相关推荐
一个简单计算机C语言程序
本文和大家分享一个简单的计算机C语言程序,感兴趣的朋友可以看看。
为什么要考消防工程师?6大理由解决您的疑惑.pdf
为什么要考消防工程师?6大理由解决您的疑惑.pdf
一个简单游戏的程序
简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。
JAVA 解惑(解析JAVA开发中的95个疑惑点)
本书里面有95个java开发中的疑惑点,通过对每一个疑惑点的讲解,是大家对java开发更加熟练,遇到问题更快的找到出错点
matlab设计的一个简单抽奖程序
matlab设计的一个简单抽奖程序


