Dev-C++ 未显示此程序的 ant 输出

问题描述

当我在 dev C++ 中运行以下代码时,输​​出为空,即使在线编译器运行良好。我的代码中是否存在特定错误,或者我是否更改了 dev C++ 设置

open-pull-requests-limit: 0

Output:

谁能解决这个问题?

解决方法

您忘记初始化新分配的 nextnode 成员,因此您的列表在第一个节点插入后的末尾有一个未定义(并且可能非法)的指针值。

从那时起,程序的行为未定义

修复正在完成构造函数:

        node(int value=0)
        {
            data = value;
            next = nullptr;
        }