结构链表指针反向连接。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/5fdf8db1cb13495436b588d25a4e9258d0094ad8?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
#include<stdio.h>
#include<malloc.h>
typedef struct stt
{
int n;
struct stt *next;
}STT;
int main( )
{
int num,count=6;
STT *sttHead=NULL,*sttNew=NULL;
sttHead=(STT *)malloc(sizeof(STT));
sttHead->next=NULL;
printf("输入6个数字:");
while(count-->0)
{
scanf("%d",&num);
sttNew=(STT *)malloc(sizeof(STT));
sttNew->next=NULL;
sttNew->n=num;
if(sttHead->next!=NULL)
sttNew->next=sttHead->next;
sttHead->next=sttNew;
}
while(sttHead->next!=NULL)
{
printf("%d ",sttHead->next->n);
sttHead=sttHead->next;
}
return 0;
}