C语言中返回字符串函数的四种实现方法 地址:http://blog.csdn.net/turkeyzhou/article/details/6104135

有四种方式:
1。使用堆空间,返回申请的堆地址,注意释放
2。函数参数传递指针,返回该指针
3。返回函数内定义的静态变量(共享)
4。返回全局变量  
 
******************以下摘自**********************************   其实就是要返回一个有效的指针,尾部变量退出后就无效了。 

        return   s; 

同样的,也要注意这个变量可存储的最大空间。