- 博客(5)
- 收藏
- 关注
原创 学习笔记-练习题
分析:这段代码存在使用野指针问题,指针ptr并没有初始化,此时储存的时随机值,则ptr是一个野指针,对野指针解引用会导致崩溃。
2023-08-13 12:00:08 24 1
原创 整型在内存中的储存以及与整型相关的计算练习
整数有三种表示形式:原码、反码、补码。正整数原码、反码、补码相同,负整数的反码、补码需要通过计算求得。整型在内存中实际上以补码的形式储存,其中有符号整型通过首位来判断正负,首位为0即为正,首位为1即为负。
2023-07-14 17:49:37 65 1
原创 防止bug的一些小技巧
左侧时,表示该指针所指向地址的内容不能通过解引用该指针来改变;通过这些手段,可以在编译时就检查出一些可能出现的bug。右侧时,表示该指针所指的地址不能发生改变。对于第一个bug,通过在执行操作前通过。判断是否为空指针,如果为空指针则报错。不能被修改,这条赋值语句不能执行。不能被修改,这是,当代码被错写成。时,在编译阶段就会报错,因为。对于第二个bug,通过使用。
2023-07-08 11:38:27 62
原创 关于数组的一些知识点
整个数组的地址和数组首元素的地址虽然是相同的,但其所代表的意义不同,如下图所示。与原本的地址相差了4个字节,而整型数组每个元素占据4个字节的内存空间,即指向了。相差0x28,转化为10进制为40,而整个数组的长度为40个字节,因此。均指向了相同的地址, 而当对地址加一时,是跳过了整个数组,指向下一个地址。数组的第二个元素,而。
2023-06-21 18:14:35 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人