引发了异常: 读取访问权限冲突str是 0XDAOFD00000.
写了个递归代码,结果显示访问权限冲突。网上查了查原因,可能是访问越界了。
意识到可能是引号的使用问题,结果还改反了,把bit的引号改成单引号,而\0的引号还是沿用双引号,如下图。
基础不牢,地动山摇。。。c语言里面字符用单引号,字符串用双引号,这一点是严格区分的。而在python中无所谓,这是二者的区别所在。
在arr里面找不到\0,会继续往下找,自然就访问越界了。正确写法如下
C语言学习错误记录2:引发了异常: 读取访问权限冲突str是 0XDAOFD00000.
于 2023-05-01 10:53:05 首次发布