可以啊 这是我刚才给别人写的一小段 把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;
}
}
}
#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指向,否则链表不连贯。