05 2022 档案

C语言碎片①
摘要:有关未初始化变(常)量的值常量与指针精度转换避免借位赋值表达式知识点逗号表达式 if else与switch—case 有关未初始化变(常)量的值 全局变量 、静态变量初始值为0 局部变量,自动变量初始值随机分配(脏值) 原因:局部变量存在于堆栈中,栈中通过移动栈指针来给程序提供一个内存空间和这个局 阅读全文

posted @ 2022-05-28 11:11 selfW 阅读(45) 评论(0) 推荐(0)

C语言碎片④
摘要:有关字符串数组: 结尾会自动添加字符 ’ \0 ’ 做结尾,C语言不会检测数组的溢出,所以要自己控制内存的使用,溢出如果没有占用的是未使用的位置没事,但如果恰好后面的内存已经被使用,那么影响比较严重。 结构体内存分配占用情况 结构体在内存分配是会进行内存对齐,目的是为了方便内存访问,加快访问速度。所 阅读全文

posted @ 2022-05-28 11:11 selfW 阅读(34) 评论(0) 推荐(0)

C语言碎片②
摘要:random函数有关控制变量的写法有关sizeof() 运算符逗号表达式二进制理解短路类型转换 random函数 用处:产生随机数用于测试 #include<time.h> 通过获取当前时间的毫秒做参数 使用:rand()%m; 0 <= getnumber <= m-1 对取值进行m的取余从而控制 阅读全文

posted @ 2022-05-28 11:11 selfW 阅读(19) 评论(0) 推荐(0)

顺序存储结构与链式存储结构对比
摘要:顺序存储结构与链式存储结构优缺点 顺序结构优点缺点 链式结构优点缺点 适用场景顺序链式 顺序结构 优点 访问方便、内存利用率高 缺点 内存分配不够灵活、插入删除不方便 链式结构 优点 内存分配灵活、插入删除方便 缺点 访问不方便、内存利用率低 适用场景 顺序 频繁的查找,较少删除插入 链式 频繁插入 阅读全文

posted @ 2022-05-15 22:18 selfW 阅读(265) 评论(0) 推荐(0)