#include "stdio.h"
#include "malloc.h"
typedef struct node
{
int row;
int col;
int data;
struct node *right,*down;
}lnode,*link;
typedef struct
{
lnode *rhead,*chead;
int mu,nu,tu;
}crosslist;
crosslist M;
crosslist N;
crosslist Q;
main()
{
int i;
printf("row:");
scanf("%d",&M.mu);
printf("col:");
scanf("%d",&M.nu);
N.mu=M.nu;
N.nu=M.mu;
M.rhead=(lnode *)malloc((M.mu+1)*sizeof(lnode));
M.chead=(lnode *)malloc((M.nu+1)*sizeof(lnode));
N.rhead=(lnode *)malloc((N.mu+1)*sizeof(lnode));
N.chead=(lnode *)malloc((N.nu+1)*sizeof(lnode));
for(i=0;i<M.mu+1;i++)
{
M.rhead[i]=NULL;
}
}
为什么
for(i=0;i<M.mu+1;i++)
{
M.rhead[i]=NULL;
}
不能通过。。。高手请帮忙明示下拉~~~~