随笔 - 62  文章 - 96  trackbacks - 0
<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(7)

随笔分类(66)

随笔档案(62)

文章分类(31)

文章档案(32)

友情链接

最新随笔

积分与排名

  • 积分 - 231227
  • 排名 - 106

最新评论

阅读排行榜

评论排行榜

今天做ACM就是由于没有注意这个问题而Wrong Aswer了几次。

题目说明要输入的字符串长度最多为8。

因此我就只申请了8个字符。

结果当然就是错了。

其实字符数组需要一个存储单元来保存结束符“\0”,

用来说明一个字符串结束了。

因此要申请比字符串多一个存储单元的长度。

记住了!!

从此不能犯同样错误!

posted on 2006-03-28 01:11 beyonlin 阅读(1048) 评论(3)  编辑 收藏 引用 所属分类: acm之路C++之路

FeedBack:
# re: 谨慎字符数组下标越界! 2006-04-01 19:02 梦天堂
我终于看懂了,我也记住了
多多关照,我刚开始学
  回复  更多评论
  
# re: 谨慎字符数组下标越界! 2006-05-02 19:23 snnn
strlen(s)+1  回复  更多评论
  
# re: 谨慎字符数组下标越界! 2006-08-13 16:30 哈人一族
strlen(s)+1

以后就多一点啊 不要吝啬啊 又不要你的钱~~~~~~
  回复  更多评论
  

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