求高手指导,此程序哪里出错了

这是问题的链接,http://ask.csdn.net/questions/55962这是数据结构(C语言)稀疏矩阵相加(十字链表)... 这是问题的链接,
http://ask.csdn.net/questions/55962
这是
数据结构(C语言)稀疏矩阵相加(十字链表)
展开
 我来答
zhangsonglin_c
高粉答主

2014-02-13 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.7万
采纳率:83%
帮助的人:7324万
展开全部
typedef struct OLNode
{
int i,j;
ElemType e;
struct OLNode *right,*down;/*right应该是指针*/
}OLNode,*OLink;

if(!(M.rhead=(OLink *)malloc((M.mu+1)*sizeof(OLNode)))) /*rhead是OLink*类型,这里应该对应为(OLink *) */

{
for(q=M.rhead[x];(q->right)&&(q->right->jright);
p->right=q->right;
q->right=p;
}/*for 语句里面三项只有两项,jright变量也没有定义。*/

{
for(q=M.chead[y];(q->down)&&(q->down->idown);
p->down=q->down;
q->down=p;
}/*for 语句里面三项只有两项,jdown变量也没有定义。*/

else if(pa!=NULL&&pa->jj)/*jj未定义*/

另外,函数定义用了“引用”参数,需要保存为.cpp文件,用C++编译。
你贴出的程序可能与你编译通过的不一致,重新贴一下看看。
更多追问追答
追问
还真的不一样....可是,真奇怪。。。我明明复制过去的
我重新复制了一遍
http://blog.csdn.net/u013614723/article/details/19157963
追答
访问链接找不到。
匿名用户
2014-02-12
展开全部
把错误信息也贴上来呗
追问

这是运行结果:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式