问题描述
当我在 dev C++ 中运行以下代码时,输出为空,即使在线编译器运行良好。我的代码中是否存在特定错误,或者我是否更改了 dev C++ 设置
open-pull-requests-limit: 0
谁能解决这个问题?
解决方法
您忘记初始化新分配的 next
的 node
成员,因此您的列表在第一个节点插入后的末尾有一个未定义(并且可能非法)的指针值。
从那时起,程序的行为是未定义。
修复正在完成构造函数:
node(int value=0)
{
data = value;
next = nullptr;
}