标题:关于数组问题..哪位大哥大姐大叔来帮帮手..
只看楼主
lcchaolin
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2010-4-17
结帖率:100%
已结贴  问题点数:10 回复次数:8 
关于数组问题..哪位大哥大姐大叔来帮帮手..
程序代码:
int w;
    scanf("%d", &w);
    int i,offset[10];

    for(i = 0;i < w; i++)
    {
        scanf("%d",&offset[i]);
    }
       
    for(i = w;i >= 0; i--)
    {
    printf("%d ",offset[i]);
    }
       
    printf("\n");

为什么会多出,-858993460  这个数的...请帮我看看我的代码那里出错了.
搜索更多相关主题的帖子: 大叔 大姐 
2010-04-18 16:54
lcchaolin
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2010-4-17
得分:0 
晕....这里没人会的吗???
2010-04-18 17:06
chen_leave
Rank: 2
等 级:论坛游民
帖 子:21
专家分:37
注 册:2010-4-1
得分:10 
第二个for有误  应该是   for(i = w-1;i >= 0; i--)

我选择在不曾相识也许永不相识的人群里停留栖息,安享一份恬静的温柔
2010-04-18 17:20
明王朝
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:58
专家分:196
注 册:2009-11-3
得分:0 
数组的下标是从0开始的,第一个for循环是对offset[0]----offset[4]赋值,offset[5]为一垃圾值!
2010-04-18 17:27
haojinbing
Rank: 2
等 级:论坛游民
帖 子:10
专家分:14
注 册:2010-4-17
得分:0 
是第二个for的问题 i=w-1
2010-04-18 19:36
bobo2185355
Rank: 2
等 级:论坛游民
帖 子:81
专家分:43
注 册:2010-4-11
得分:0 
2个for都只有一条循环语句,为什么还加那么多花括号呢
2010-04-18 22:34
h646028147
Rank: 2
等 级:论坛游民
帖 子:33
专家分:23
注 册:2010-4-12
得分:0 
楼主很注意格式
2010-04-19 10:50
败给网络
Rank: 2
等 级:论坛游民
帖 子:45
专家分:63
注 册:2010-1-7
得分:0 
超出范围了吧???
2010-04-19 11:05
xiaoxinwan
Rank: 2
等 级:论坛游民
帖 子:52
专家分:91
注 册:2010-4-6
得分:0 
由于你的offset[10]没有初始化,所以刚刚开始的数字是随机的。但后面你给前5个数字赋值了,但是后面的数字你没有赋值,所以输出的数字是随机的。你可以多输出几个数字来看看、
2010-04-19 11:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-303498-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.139735 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved