摘要: malloc的内存泄漏 一 丢失了指向能力,指针不在指向malloc开辟的空间 第一个ip的40个字节的空间找不回了,并且还free不了 二 堆空间耗尽了 阅读全文
posted @ 2021-05-31 21:06 没壳的蜗牛 阅读(38) 评论(0) 推荐(0) 编辑
摘要: void Match() { for (int A = 'X'; A <= 'Z'; A++) { for (int B = 'X'; B <= 'Z'; B++) { for (int C = 'X'; C <= 'Z'; C++) { if (A != 'X' && C != 'X' && C 阅读全文
posted @ 2021-05-29 15:50 没壳的蜗牛 阅读(37) 评论(0) 推荐(0) 编辑
摘要: C/C++的结构体, 不是定义, 是设计一个类型. 这个类型是不占空间的, 只有用它定义了变量之后, 才开辟空间(占空间). 关于结构体对齐计算大小 >> 1 根据下一个成员及其类型确定当前的大小 2 根据最大的类型, 确定最终的大小 结构体有联合体的时候 struct student { char 阅读全文
posted @ 2021-05-24 10:52 没壳的蜗牛 阅读(41) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<string.h> #include<stdlib.h> #include<conio.h> #include<thread> #include<assert.h> #include<windows.h> #if 0 using namespac 阅读全文
posted @ 2021-05-06 19:02 没壳的蜗牛 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1. my_strcmp函数实现 int my_strcmp(const char* fs, const char* sc) { assert(fs != nullptr && sc != nullptr); /*while ('\0' != *fs++ && '\0' != *sc++)*/ // 阅读全文
posted @ 2021-04-24 17:01 没壳的蜗牛 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1(解决) 数组名的sizeof 与 作为参数传入某函数后的sizeof 作为参数传递后,形参指向数组的什么? 数组名的地址,数组首元素的地址? 在函数里面定义的数组, sizeof表示整个数组的大小。 (这个内存块的大小)(元素个数 * 元素该类型的大小) 作为形参传递进去的时候,退化成了指针。S 阅读全文
posted @ 2021-04-23 12:37 没壳的蜗牛 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 1.const 与 * 2.指针类型 3.数组名与数组首地址 ps : 指针加1,应该说是指针偏移一个单位,这个单位大小就是指针的类型 注意区分 指针 与 指针的类型 https://blog.csdn.net/weixin_44781107/article/details/89405934 1.c 阅读全文
posted @ 2021-04-19 22:52 没壳的蜗牛 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1.数组的访问 2. while中数组越界问题 1.数组的访问 1.1 int ar[10]={0}; 这里不能对数组名直接++, 比如 ar++ ,这就是错误的 因为ar是一个常量,表示的是数组首地址,不能改变 1.2 下标访问 最后都转换成 指针访问 ar[ i ] => *( ar+i ) i 阅读全文
posted @ 2021-04-15 20:16 没壳的蜗牛 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1. 赋值语句解析 2. 经典代码分析 1. 赋值语句解析 int *s,p; => 这里的 s 是 int 类型的 指针变量,p 是 int 类型的 整型变量 int *p; => *是和变量名结合,不是和类型名结合 (char *)p; => 把类型名和*括起来,表示强转。就是把 p 强制转换成 阅读全文
posted @ 2021-04-15 11:25 没壳的蜗牛 阅读(58) 评论(3) 推荐(0) 编辑
摘要: 1. wm虚拟机安装的时候最好断网,安装的时候不要选更新下载软件,选了的话会特别慢 给它30G + 4G的空间 2. linux里面都是文件,文件的类型分为:普通 + 目录 win下的文件夹就是Linux下的目录,(Linux下没有文件夹,只有目录) 3. Linux系统的目录结构是一颗倒状树。深刻 阅读全文
posted @ 2021-04-12 20:41 没壳的蜗牛 阅读(73) 评论(0) 推荐(0) 编辑