码迷,mamicode.com
首页 > 其他好文 > 详细

字符串(3):字符串与函数

时间:2019-05-23 00:13:03      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:注意   区别   blog   传递   常量   指针   改变   串处理   方式   

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

字符串(3):字符串与函数

标签:注意   区别   blog   传递   常量   指针   改变   串处理   方式   

原文地址:https://www.cnblogs.com/wllwqdeai/p/10909264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!