链表生成程序执行printf后突然终止的问题求助
链表生成程序执行printf后突然终止的问题求助
各位好,我正在尝试写一个生成链表的程序,原本的思路是通过让用户输入Y/N来决定是否生成新节点。但现在遇到了个棘手的问题:程序在执行完询问Y/N的printf语句后,就突然终止了,根本没等我输入选择。
更奇怪的是,代码编译运行的时候没有任何错误或者警告,前两次输入数据的环节都能正常进行,就是到下一个printf之后直接就停住了,完全搞不懂哪里出了问题。下面是我的代码(可能没粘贴完整,但核心问题就出在输入Y/N的环节):
#include<stdio.h> #include<stdlib.h> int main() { struct node { long int da }; // 后续链表操作的代码 }
麻烦各位帮忙分析一下可能的原因,谢谢啦!
备注:内容来源于stack exchange,提问作者Rudro
相关产品推荐
相关产品推荐

