已在exe 中执行断点指令

问题遇到的现象和发生背景

线性链表的摧毁函数
出现以下提示:已在 LinkList.exe 中执行断点指令(__debugbreak()语句或类似调用)。

用代码块功能插入代码,请勿粘贴截图
//2   摧毁线性链表L,L不再存在
Status DestroyList(LinkList& L) {
    if (L.head == L.tail) return ERROR;
    Link p = L.head, q = NULL;
    while (p) {
        q = p->next;
        free(p);
        p = q;//在此行出现问题
    }
    return OK;
}
运行结果及报错内容

已在 LinkList.exe 中执行断点指令(__debugbreak()语句或类似调用)。

我的解答思路和尝试过的方法

不知道咋回事

我想要达到的结果

不出错

好像在哪看到过类似的,你试试在那一行上面加一句continue

在解决资源管理器中右键你的程序,点击属性,C/C++代码生成中将启动增强指令集换位高级矢量扩展AVX就可以了

解决了吗