C语言 结构体整体赋值 链表冒泡排序

2025-12-18 02:27:07
推荐回答(2个)
回答1:

可以啊 这是我刚才给别人写的一小段 把t定义成结构体就行了
for(i=1;i<=7;i++)
{
for(j=0;j<8-i;j++)
{
if(sort[j]>sort[j+1])
{
t=sort[j];
sortt[j]=sort[j+1];
sort[j+1]=t;
}
}
}

回答2:

#include

struct node
{
int num;
struct node *next;
}s1,s2;

void main()
{
s1.num=100;
s1.next=NULL;
s2=s1;

printf("%d\n",s2.num);

}
输出100
但要注意,虽然可以整体赋值,赋值后一定要修改next指向,否则链表不连贯。