字符串:字符串与函数
Posted wllwqdeai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串:字符串与函数相关的知识,希望对你有一定的参考价值。
https://www.cnblogs.com/wllwqdeai/p/10726917.html
字符串处理函数,及如何正确返回处理结果?
char * Fun(char * str){
str="abcde";
return str;
}
void main(){
char str1[10];
char *str2 = Fun(str1);
cout<<str1<<"不能正常输出"<<str2<<"可以正常输出"<<endl;
}
知识点:
1)“abcde”存储在常量区;并非简单局部变量,区别于局部变量数组;所以可以返回结果;
2)函数可以正常返回结果,注意这种方式可以正常返回结果;
3)指针输入并不能改变结果,注意一个知识点:函数不能传递动态内存;这里可以传递指针的指针;具体见https://www.cnblogs.com/wllwqdeai/p/10726917.html
以上是关于字符串:字符串与函数的主要内容,如果未能解决你的问题,请参考以下文章