求助,DevC++编译运行简单代码时程序停止工作。

Rainbowsnail 2014-12-10 10:23:34
编译器TDMGCC4.8.1 64bitrelease
DEVC++5.7
#include<iostream>
using namespace std;
main(){
int number;
int member[number];
int count1;
for(count1=0;count1<number;count1++){
cin>>member[count1];
}
for(count1=0;count1<number;count1++){
cout<<member[count1];
}
}

非常简单的代码,编译未报错,运行程序的时候显示停止工作然后直接跳到最后的结束画面。
...全文
586 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-12-15
  • 打赏
  • 举报
回复
#include<iostream>
using namespace std;
int main(){
    int number;
    cin>>number;
    int *member=new int[number];
    int count1;
    for(count1=0;count1<number;count1++){
        cin>>member[count1];
    }
    for(count1=0;count1<number;count1++){
        cout<<member[count1]<<" ";
    }
    delete [] member;
    return 0;
}
Rainbowsnail 2014-12-13
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
number到底是几?
#include<iostream>
using namespace std;
main(){
    int number;
    cin>>number;
    int member[number];
    int count1;
    for(count1=0;count1<number;count1++){
        cin>>member[count1];
    }
    for(count1=0;count1<number;count1++){
        cout<<member[count1];
    }
}
不好意思我代码贴漏了,我想用输入的一个数字作为member的数组个数。
fly_dragon_fly 2014-12-10
  • 打赏
  • 举报
回复
应该有警告 number 没有初始化
赵4老师 2014-12-10
  • 打赏
  • 举报
回复
number到底是几?

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧