陶柏聿 2021-09-26 22:39 采纳率: 80%
浏览 37
已结题

没有报错,但是运行不停止。


bool List_rearInsert(LinkList L,int x){    //正向建立单链表 
    LNode *s,*r=L;   //r表示尾指针 ,定义这两个指针且都指向L 
    while(x!=9999){
        s=(LNode*)malloc(sizeof(LNode));//创建新结点
        s->data=x;  //将x存入新结点的数据域
        r->next=s; 
        r=s; 
    }
    r->next=NULL;   //表尾结点置空 
    return true; 
} 
........

int main(){
    LinkList L;//声明一个指向单链表的指针 
    InitList(L);//初始化链表 
    printf("初始化成功!\n");
    Empty(L);//判断是否为空     
    List_rearInsert(L,1);
    List_rearInsert(L,2);
    BianLi(L);
    LengthLinkList(L);
}

结果运行没报错,但是不停

img

  • 写回答

2条回答 默认 最新

  • 全栈极简 博客专家认证 2021-09-26 22:48
    关注

    x不等于9999就会一直循环。你给的一个是1,一个是2。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月4日
  • 已采纳回答 9月26日
  • 创建了问题 9月26日

悬赏问题

  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
  • ¥15 前端echarts坐标轴问题
  • ¥15 ad5933的I2C
  • ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
  • ¥15 数学建模求思路及代码