引发了异常: 读取访问权限冲突, tmp是0x1110151

报错如下图所示

引发了异常: 读取访问权限冲突, tmp是0x1110151
下面是我报错的代码
引发了异常: 读取访问权限冲突, tmp是0x1110151

原因

错误原因是数组越界

我报错的地方是 tmp->next[c] != NULL
我这里的next[]是指针数组,即每个数组元素存放的是地址,数组长度为26
如下图所示

引发了异常: 读取访问权限冲突, tmp是0x1110151
调试发现并不存在next[c]这个地址。原因是c的值已经大于26,修改c的值小于26即可
引发了异常: 读取访问权限冲突, tmp是0x1110151