搜索
bottom↓
回复: 21

keil 数组非常怪异的问题,大家要注意,否则搞死程序员

[复制链接]

出0入0汤圆

发表于 2012-10-23 11:42:02 | 显示全部楼层 |阅读模式
#include "reg51.h"
data unsigned char ss[2];
void www(void)
{
ss[34]=0;
}
void main (void)
{
       
        ss[244]=0;
        www();
        while(1)
        {

        }
}
上面的数组ss调用编译的时候不会报错也不会报警,所以大家在用的时候一定要注意,按道理数组超标应该要报错或者报警,目前还不没有找到原因,如果有请问是什么原因麻烦告知。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-10-23 11:47:41 | 显示全部楼层
C  语言本来就不检查下标的,看看C语言标准。

出0入0汤圆

发表于 2012-10-23 11:51:44 | 显示全部楼层
呵呵,元芳你怎么看

出0入0汤圆

发表于 2012-10-23 11:54:11 | 显示全部楼层
,好好看看C语言吧!

出0入0汤圆

发表于 2012-10-23 11:55:42 | 显示全部楼层
整成静态的试试

出0入0汤圆

发表于 2012-10-23 11:58:10 | 显示全部楼层
我去。。。
既然进来了,就回一帖吧。。。

出0入0汤圆

发表于 2012-10-23 11:59:57 | 显示全部楼层
注意下就是

出0入0汤圆

发表于 2012-10-23 12:01:52 | 显示全部楼层
“data unsigned char ss[2];
void www(void)
{
ss[34]=0;
}
”小心就好

出0入0汤圆

发表于 2012-10-23 12:20:11 | 显示全部楼层
呵呵,C语言本来就不检查下标,很多进口书里面在讲数组的时候都会强调这点。

出0入0汤圆

发表于 2012-10-23 12:27:19 | 显示全部楼层
标题有点惊天动地,程序员要被搞死没这么容易的

出0入10汤圆

发表于 2012-10-23 12:30:40 | 显示全部楼层
人家本来就不检查下标....

出0入0汤圆

发表于 2012-10-23 12:33:18 | 显示全部楼层
下次注意点

出0入0汤圆

发表于 2012-10-23 12:36:41 | 显示全部楼层
楼主孤陋寡闻,C中的数组和指针应用灵活的不得了。或许是你用法不对,怪不到编译器上啊,盗版编译器辛辛苦苦的工作人家都没说啥。

出0入0汤圆

发表于 2012-10-23 13:00:42 | 显示全部楼层
要注意哦

出0入0汤圆

发表于 2012-10-23 13:02:38 | 显示全部楼层
实在不好说什么,元芳,你怎么看?

出0入0汤圆

发表于 2012-10-23 13:06:34 | 显示全部楼层
汗,C语言本来也不检查下标,楼主刚学C语言没几天吧。新人要不要这么语不惊人死不休啊?

出0入0汤圆

发表于 2012-10-23 14:51:18 | 显示全部楼层
元芳,你怎么看?
大人,此事必有蹊跷。属下认为应该将该程序员押入天牢,仔细拷打,方能了解真相。

出0入0汤圆

发表于 2012-10-23 21:34:22 来自手机 | 显示全部楼层
说实话,我看了才知道。

出0入0汤圆

发表于 2012-10-23 22:01:42 | 显示全部楼层
楼主发现了个大秘密

出0入0汤圆

发表于 2012-10-23 22:12:14 | 显示全部楼层
不说话了。

出0入0汤圆

发表于 2012-10-24 15:57:48 | 显示全部楼层
标题党啊。。。

出0入0汤圆

发表于 2012-10-24 21:34:43 | 显示全部楼层
个人觉得,标题是小题大做了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 20:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表