| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 626 人关注过本帖
标题:为什么我的编译和链接都没错误的,可是一运行就停止工作的
只看楼主 加入收藏
张海锋
Rank: 2
等 级:论坛游民
帖 子:52
专家分:37
注 册:2012-12-8
结帖率:55.56%
收藏
已结贴  问题点数:20 回复次数:13 
为什么我的编译和链接都没错误的,可是一运行就停止工作的
#include<iostream.h>
int main()
{
    int shu[5]={1,2,3,4,5},*p[5];
    for(int a=0;a<=4;a++)
    {
        *p[a]=shu[a];
        cout<<*p[a]<<'\t';
    }
    cout<<endl;
    return 0;
}
2012-12-23 23:24
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
回复 楼主 张海锋
看到了,要new一下


[fly]存在即是合理[/fly]
2012-12-23 23:40
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:0 
我发图肿么老失败。。。。

楼主你的指针数组没有空间,取指向是非法操作

要给他申请空间

或者指向已有空间 p[a]=&shu[a];


[fly]存在即是合理[/fly]
2012-12-23 23:43
music1273
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2012-12-1
收藏
得分:0 
楼上正解,已测试,鉴定完毕,呵呵!
2012-12-24 09:59
mmmmmmmmmmmm
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:8
帖 子:388
专家分:1809
注 册:2012-11-2
收藏
得分:0 
通过new delete来为指针申请 释放空间

我们的目标只有一个:消灭0回复!
while(1)
++money;
2012-12-25 09:16
liu137800
Rank: 2
等 级:论坛游民
帖 子:21
专家分:24
注 册:2012-12-25
收藏
得分:0 
你是想把数组中的数据给到指针去
正确的写法:p[a] = &shu[a];
(指针是存地址的,所以加上个&,取地址符)
2012-12-25 17:38
张海锋
Rank: 2
等 级:论坛游民
帖 子:52
专家分:37
注 册:2012-12-8
收藏
得分:0 
回复 3楼 azzbcc
数组不是一个地址的吗?

2012-12-25 20:18
张海锋
Rank: 2
等 级:论坛游民
帖 子:52
专家分:37
注 册:2012-12-8
收藏
得分:0 
回复 3楼 azzbcc
*p[a]=shu[a];怎么这里加上指针的标志*就是不对的啊

2012-12-25 20:20
张海锋
Rank: 2
等 级:论坛游民
帖 子:52
专家分:37
注 册:2012-12-8
收藏
得分:0 
回复 6楼 liu137800
*p[a]=shu[a];这个*不用怎么就对啊,用了有什么关系的啊

2012-12-25 20:21
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
收藏
得分:20 
*p = XX
是把数据XX存到 指针p指向的空间里
p = XX
是把指针p赋值,该值应该为一地址


[fly]存在即是合理[/fly]
2012-12-25 20:25
快速回复:为什么我的编译和链接都没错误的,可是一运行就停止工作的
数据加载中...
 
   



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

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