最新 最热

【C语言篇】C语言常考及易错题整理DAY3

基本数据类型的等级从低到高如下:char int long float double运算的时候是从低转到高的,表达式的类型会自动提升或者转换为参与表达式求值的最上级类型

2024-10-09
1

【C语言篇】深入理解指针2

这⾥我们使⽤ &arr[0] 的⽅式拿到了数组第⼀个元素的地址,但是其实数组名本来就是地址,⽽且 是数组⾸元素的地址,我们来做个测试。

2024-10-09
1

【C语言篇】深入理解指针1

假设有⼀栋宿舍楼,把你放在楼⾥,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩, 如果想找到你,就得挨个房⼦去找,这样效率很低,但是我们如果根据楼层和楼层的房间的情况,给每个房间编上号,如:...

2024-10-09
1

【C语言篇】字符和字符串以及内存函数详细介绍与模拟实现(下篇)

在不同的系统和C语⾔标准库的实现中都规定了⼀些错误码,⼀般是放在 errno.h 这个头⽂件中说明 的,C语⾔程序启动的时候就会使⽤⼀个全局的变量errno来记录程序的当前错误码,只不过程序启动的时候errno是0,表⽰没有错误。...

2024-10-09
2

【C语言篇】文件操作(下篇)

上面的四个都是针对字符的输入输出,但是实际文件会有不同的数据类型,这时就需要用到格式化输入输出函数了

2024-10-09
3

【C语言篇】文件操作(上篇)

如果没有⽂件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失了,等再次运⾏程序,是看不到上次程序的数据的,如果要将数据进⾏持久化的保存,我们可以使⽤⽂件。...

2024-10-09
4

【初阶数据结构篇】冒泡排序和快速排序(中篇)

外层循环需要取等,同时在内层循环时相应left和right判断处也要取等,不然left和right相等就死循环了

2024-10-09
4

【初阶数据结构篇】实现链式结构二叉树(二叉链)下篇

以上就是实现链式结构二叉树(二叉链)下篇的内容啦,各位大佬有什么问题欢迎在评论区指正,您的支持是我创作的最大动力!❤️

2024-10-09
4

【初阶数据结构篇】链表算法的进阶修炼:破解复杂链表问题的奥秘

按照上⾯的分析,慢指针每次⾛⼀步,快指针每次⾛三步,此时快慢指针的最⼤距离为N,接下来的 追逐过程中,每追击⼀次,他们之间的距离缩⼩2步 追击过程中fast和slow之间的距离变化:...

2024-10-09
4

【初阶数据结构篇】链表与顺序表的智慧碰撞:算法难题中的进阶之路

在最后需要先判断newtail是否为空(否则链表为空链表时会报错)再将其中的next指针置为空(否则可能会出现循环)

2024-10-09
4