![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程过程出现的错误
该专栏详细的为各位介绍了编程过程中出现的一些错误,为你们讲解了 出现错误的原因,如何解决该错误,最后升华到寻找解决错误的方法
Yskm_sir
这个作者很懒,什么都没留下…
展开
-
C语言 / 数据结构中出现报错: 表达式必须包含算数或指针类型,但他具有类型 “XXX” 。 报错问题的解决 以及 方法
elem是该结构体内的一个结构体元素,elem是一个数组。但Elemtype依然不是算数类型,不能等同于int类型。而我们给elem定义的类型是Elemtype ,如下。但elem是一个数组,它的类型明显不是指针类型,那么elem 的类型本质上应该就是一个算数类型,虽然 Elemtype类型的大小是4个字节,介绍:L3 是一个结构体的地址,是一个指针。,因为基本类型和枚举类型的值都是数值。3.数据类型: 包括算数类型。中是程序中用户自定义的整数类型。,因为变量的值是以数字表示。原创 2023-05-11 14:34:50 · 4030 阅读 · 0 评论 -
c语言中 / 数据结构中代码实践时出现错误:写入访问权限冲突,XXXX是 nullptr。
在使用指针la之前,用malloc 给la 开辟空间。定义了指针la ,但是没有给la 分配地址。原创 2023-05-08 20:16:18 · 802 阅读 · 0 评论 -
C语言中/数据结构中,出现未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突 的情况如何处理
(1)指针没有初始化,而且指针没有在主函数中开辟地址会出现:写入访问权限冲突,xxxx是 nullptr 的报错。问题:未处理的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突。(3)指针访问越界 或者 数据越界 或是 定义的指针未释放.(2)指针初始化了,但是数组(表)没有申请空间。原创 2023-05-09 23:03:55 · 2668 阅读 · 0 评论 -
C语言/C++/数据结构 编程中出现 -842150451 的情况。为什么以及如何解决
出现 -842150451 的本质我们已经知道(所在的位置没有进行初始化,地址里面没放东西),我们就需要根据自己的代码去思考,去调试哪个地方没有初始化,为什么没有初始化成功。因为出现 -842150451 所在的位置没有进行初始化,就是该地址里面是空的,没有放东西。根据代码出现的问题,我们知道,在合并版块出现了问题,即出现了-842150451。该问题的解决要根据不同代码而异---------因此今天我要讲的是“道”,即方法。ppb(即lb最后元素的位置) 的地址位置 应该 比实际的要大。原创 2023-05-10 20:20:42 · 2372 阅读 · 0 评论