C
文章平均质量分 74
harrain
这个作者很懒,什么都没留下…
展开
-
记一次Segmentationfault11的愚蠢错误
文章目录Segmentation fault: 11常见的几种情况:如何在程序中寻找段错误?错误:Segmentation fault: 11segmentation fault 即段错误,一般都是出现了非法的地址写法操作导致的。Segmentation fault: 11常见的几种情况:1、空指针访问。如果指针为空(NULL), 那么对空指针的读写操作都会导致segmentation fault。2、指针指向非法区域后的写操作。C语言的指针指向了非法区域,然后对其写入,会带来不可预知后果,原创 2021-01-04 11:16:04 · 10978 阅读 · 0 评论 -
c语言疑惑与解惑
char buffer[33333];sizeof是33333。当作为地址传递传入到函数中,在函数中再sizeof(buffer)就是8了,但不影响memcpy.char buffer[33333];int handlers(char *buffer, uint32_t *buffer_size) { printf("sizeof : buffer %d", sizeof(buffer)); //是8}int main(){ printf("sizeof : buffer %d", s原创 2020-12-29 21:09:38 · 149 阅读 · 1 评论 -
c报错pointer being freed was not allocated
itcpip(7718,0x700007d43000) malloc: *** error for object 0x10660cc67: pointer being freed was not allocateditcpip(7718,0x700007d43000) malloc: *** set a breakpoint in malloc_error_break to debug Abort trap: 6错误的将char *tarUdid = "82ed23013561d651a1de05原创 2020-12-29 21:04:39 · 2421 阅读 · 0 评论