游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5419|回复: 20

求教C++简单问题

[复制链接]

20

主题

56

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2004-7-29 19:31:00 | 显示全部楼层 |阅读模式
#include<iostream.h>
void main()

{
        int a[5]={1,2,3,4};
        int i;
     for(i=0;i<4;i++)
                a[5]=a+a[5];
         cout<<a[5]<<endl;
      
}
为什么结果不是想要的 1,2,3,4的相加?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20547
发表于 2004-7-29 19:40:00 | 显示全部楼层

Re:求教C++简单问题

"a[5]="是不是越界了。

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-7-29 19:54:00 | 显示全部楼层

Re:求教C++简单问题

只能用到a[4]

4

主题

38

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2004-7-29 20:39:00 | 显示全部楼层

Re:求教C++简单问题

a[0],a[1],a[2],a[3],a[4]
一共5个

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-7-29 20:51:00 | 显示全部楼层

Re:求教C++简单问题

UP,为了涨分。这种错误可不能乱犯的哦

12

主题

20

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2004-7-29 21:24:00 | 显示全部楼层

Re:求教C++简单问题

#include<iostream.h>
void main()

{
    int a[5]={1,2,3,4}; ---------//a[5]={1,2,3,4,0} a[0]---a[4]
    int i;
    for(i=0;i<4;i++)
         a[5]=a+a[5]; -------------// a[5] not exist!
    cout<<a[5]<<endl;
}



109

主题

1451

帖子

1475

积分

金牌会员

女神

Rank: 6Rank: 6

积分
1475
发表于 2004-7-29 23:37:00 | 显示全部楼层

Re:求教C++简单问题

#include<iostream.h>

void main()
{
    int a[5]={0,1,2,3,4};
    for( int i=0;i<4;i++ )
    a[4] += a;
    cout<<a[4]<<endl;
}

109

主题

1451

帖子

1475

积分

金牌会员

女神

Rank: 6Rank: 6

积分
1475
发表于 2004-7-29 23:43:00 | 显示全部楼层

Re:求教C++简单问题

#include<iostream.h>

void main()
{
    int a[5]={1,2,3,4}; //a[4]被初始化为0了。
    for( int i=0;i<4;i++ )
    a[4] += a;
    cout<<a[4]<<endl;
}
/* 如果初始化的值的个数多于元素个数就会产生编译错误;如果少于元素个数,其余的元素被初始化为0,楼主要记住咯。
*/

54

主题

2917

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2004-7-30 05:59:00 | 显示全部楼层

Re:求教C++简单问题

原来是初学者

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-7-30 09:03:00 | 显示全部楼层

Re:求教C++简单问题

我倒,向AI ANGEL致敬!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-14 17:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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