猿问

有关自定义数据类型

#include<stdio.h>



typedef struct node 

{

    int  data;

    struct node  *next;

} NODE;


main()

{

NODE a[5]={10,&a[1],4,&a[2],2,&a[3],8,&a[4],6,&a[0]};

int m,n,temp;

for(m=0;m<5;m++)

{

for(n=m+1;n<5;n++)

{

if(a[m].date>a[n].date)

{

temp=a[m].date;

a[m].date=a[n].date;

a[n].date=temp;

}

}

}

for(m=0;m<4;m++)

{

printf("%d\t",a[0].date);

printf("%d\t",a[m].next.n);

}


}

为什么显示没有date这个数据????

慕后端8527005
浏览 1070回答 3
3回答
随时随地看视频慕课网APP
我要回答