今儿又学到一点

在C下面:
char *ptr="askdkasjeflkjasdkjf" 相当于const char ptr[]="askdkasjeflkjasdkjf",也就是说,用指针方式生命并且初始化的字符串,这个字符串的性质是const,不许修改滴,嘻嘻... ...
如果想定义一个可以修改的字符串请这样写:
char ptr[]="qwewrqwerteryet6y"//定义一个可修改的字符串,内容为qwewrqwerteryet6y
还有一点不解:
为什么声明一个字符串指针的形式是char *,而不是char[] *?

posted on 2011-11-29 15:29 ewre 阅读(317) 评论(1)  编辑 收藏 引用 所属分类: C&C++ programming

评论

# re: 今儿又学到一点 2014-12-30 12:02 劳而无功顶替

在程序内存空间存储方式不一样。  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


导航

<2013年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

留言簿(2)

文章分类

文章档案

最新评论

阅读排行榜