分类: c/c++

10 篇文章

快慢指针寻找循环入口
理论讲解 快慢指针是一个非常经典是算法思维,常常被用来在链表中寻找循环入口。 它在实际开发中也有比较广泛的使用,例如:在垃圾回收算法(如 Mark-Sweep)中,检测对象引用链中的环可以帮助发现和处…
C++的类
前言 在学习C和C++的过程中,老师通常会笼统地说C++包含了C,也就是那句熟悉的话——C++是C的超集。这种说法虽然在某种程度上是正确的,但并不完全准确。 不可否认,C++确实包含了C的许多特性,例…
Linux网络编程
温馨提示,在学习本篇之前,您需要对网络模型、TCP\UDP有初步了解 网络基础知识 网络字节序和主机字节序 主机字节序(Host Byte Order) 主机字节序是指计算机系统在内存中存储多字节数据…
thumbnail
论指针
前言 运行环境:centos7( Linux) 编译器: gcc 9.3.1 64位 指针是什么 地址是内存空间对应的编号。 指针就是地址! 指针作为c语言最难的语法之一,也是C语言和c++的特色之一…
thumbnail
论数组
数组是什么? 从本质上来讲,数组是一个相同类型的数据集合,如 int a[10] 本质上是10个 int 类型的数紧密地罗列在一起,并且在地址上构成连续。比如地址从0x00~0x40(因为 int 占…