博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于char*类型返回值和字符串常量
阅读量:4189 次
发布时间:2019-05-26

本文共 212 字,大约阅读时间需要 1 分钟。

看这样一段简单的程序:

#include 
char* fun(){ return "fun";}int main(){ printf("%s", fun()); return 0;}

 这段程序可以正常run,但是最好不要这么做。

因为

 
直观上你返回了一个局部的东西出去。
 你可以再外面定义这个常量,然后返回。
另外,字符串常量不可修改,而char*意味着要修改,故此最好加上const。

转载地址:http://aysoi.baihongyu.com/

你可能感兴趣的文章
在easyjweb应用中关于acegi安全配置的增强
查看>>
使用权限标签控制View层展示的内容
查看>>
5月26开源沙龙活动小记
查看>>
使用JPA+Spring2.0+EasyJWeb开发企业级应用
查看>>
5月26日北京开源沙龙活动通知
查看>>
EasyJF第一次网下交流会成功召开
查看>>
EasyJWeb、RoR、JSF&Struts2,谁更Easy?
查看>>
spring源码分析-XmlBeanFactory导读
查看>>
英雄会的郁闷与收获
查看>>
一个开源组织者的感言2
查看>>
为何不使用spring、struts2、easyjweb等开源框架
查看>>
Eclipse 误删文件怎么办
查看>>
EasyJF开源从网上走到网下
查看>>
让spring帮助你在MVC层解决JPA的缓迟加载问题
查看>>
在EasyJWeb使用spring容器
查看>>
EasyJWeb中灵活的多国语言支持
查看>>
理想·环境·开源
查看>>
EasyJWeb中缺省URL映射转换器揭密
查看>>
EasyJWeb+prototype
查看>>
EasyJF开源重组见闻-1
查看>>