|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 一个看似十分简单的问题,但我却怎么也解释不了
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1253
人关注过本帖,
2
人收藏
标题:
一个看似十分简单的问题,但我却怎么也解释不了
只看楼主
加入收藏
小鱼儿c
等 级:
贵宾
威 望:
14
帖 子:852
专家分:1317
注 册:2011-4-1
第
21
楼
收藏
得分:0
c语言没有越界检查!
字符串输出:在一块内存中,当没有遇到\0就一直输去!但多余字符都放到别人家!但c语言但不管那么多!他就是一根筋!
用心做一件事情就这么简单
2012-04-10 10:32
举报帖子
使用道具
赠送鲜花
cathyqd
等 级:
新手上路
帖 子:3
专家分:0
注 册:2012-4-10
第
22
楼
收藏
得分:0
其实这个问题很简单的!c语言里数组是不检查下标是否越界的,你虽然定义了 char a[5],但你输入多少都可以的!但是否能正确给你保存在你开辟的空间,那就不一定了!若char a[5]后面有空间,就可以,没有空间,就占用了其他已用的空间,程序就有问题!所有这种情况,需要你在编程时要自己程序里控制下标,另尽量开辟比实际数据多些的空间!
2012-04-10 17:42
举报帖子
使用道具
赠送鲜花
sunqing
来 自:重庆市
等 级:
论坛游民
帖 子:28
专家分:55
注 册:2012-3-8
第
23
楼
收藏
得分:0
那样是数据溢出,有时很危险的,不要乱试,具体的我也不大了解
2012-04-10 20:44
举报帖子
使用道具
赠送鲜花
nongzhaobo
来 自:广西南宁
等 级:
论坛游侠
帖 子:59
专家分:155
注 册:2012-4-8
第
24
楼
收藏
得分:0
我刚刚试了一下,楼主神人也....
2012-04-10 20:51
举报帖子
使用道具
赠送鲜花
24
3/3页
1
2
3
快速回复:
一个看似十分简单的问题,但我却怎么也解释不了
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.036739 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved