- 博客(6)
- 收藏
- 关注
原创 经典单链表题目
给你一个链表的头节点head和一个整数val,请你删除链表中所有满足的节点,并返回。方法1:遍历原链表,找到链表中为val的节点,执行删除操作。
2025-11-15 16:35:27
674
原创 文件打开,操作,读写
⽂件在读写之前应该先打开⽂件,在使⽤结束之后应该关闭⽂件。在编写程序的时候,在打开⽂件的同时,都会返回⼀个的指针变量指向该⽂件,也相当于建⽴了 指针和⽂件的关系。ANSIC规定使⽤函数来打开⽂件,函数来关闭⽂件。
2025-11-03 11:52:14
576
原创 动态内存管理
在c语言中创建数组空间开辟⼤⼩是固定的。• 数组在申明的时候,必须指定数组的⻓度,数组空间⼀旦确定了⼤⼩不能调整 但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间⼤⼩在程序运⾏的时候才能知 道,那数组的编译时开辟空间的⽅式就不能满⾜了。因此C语⾔引⼊了动态内存开辟,让程序员⾃⼰可以申请和释放空间。
2025-11-01 17:34:23
663
原创 自定义类型:结构体
4.如果嵌套了结构体的情况,嵌套的结构体成员对⻬到⾃⼰的成员中最⼤对⻬数的整数倍处,结构 体的整体⼤⼩就是所有最⼤对⻬数(含嵌套结构体中成员的对⻬数)的整数倍。2.其他成员变量要对⻬到某个数字(对⻬数)的整数倍的地址处。对⻬数=编译器默认的⼀个对⻬数与该成员变量⼤⼩的较⼩值。3.结构体总⼤⼩为最⼤对⻬数(结构体中每个成员变量都有⼀个对⻬数,所有对⻬数中最⼤的)的 整数倍。VS 中默认的值为 8 -Linux中gcc没有默认对⻬数,对⻬数就是成员⾃⾝的⼤⼩。结构体变量的创建和初始化。
2025-10-30 16:25:13
214
原创 浮点数在内存中存储
首先,E为无符号整型,如果E为8位,表示范围为0~255,因为科学计数法E可以为正,也可以为负,为表示负数,实际存储的值为E的真实值加127,比如2^10的E是 10,所以保存成32位浮点数时,必须保存成10+127=137,即10001001。符号位S为0,M为1.0,E为-1,实际存储为-1+127=126;例如0.5转换成2进制为0.1=(-1)^0*1.0*2^-1;
2025-10-28 17:00:13
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅