C_5_1_posix_理论基础

简介 POSIX 相关的理论基础 POSIX 是什么 POSIX(Portable Operating System Interface,可移植操作系统接口)是一个定义了操作系统接口标准的系列规范。它的目的是促进不同操作系统之间软件的可移植性,使得在遵循 POSIX 标准的系统上...
May 22, 2024 C CPOSIX

C_5_11_sys_stat_h

简介 Linux POSIX <sys/stat.h> 详解 Linux POSIX <sys/stat.h> 详解 <sys/stat.h> 是 POSIX 操作系统中的一个头文件,用于处理文件状态信息和文件系统属性。它包含了一些在文件和文件...
May 22, 2024 C CPOSIX

C_5_10_sys_types_h

简介 Linux POSIX <sys/types.h> 详解 Linux POSIX <sys/types.h> 详解 <sys/types.h> 是 POSIX 标准中的头文件,用于定义各种基本系统数据类型。该头文件通常包含了对数据类型的定...
May 22, 2024 C CPOSIX

C_4_1_标准库

简介 C语言标准库 简介 C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。 已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 的...
May 22, 2024 C CLibrary

C++_04_4_string_h

简介 string.h头文件 C string.h头文件 是什么 string.h 是C语言中的一个标准头文件,提供了一系列与字符串操作相关的函数原型和宏定义。这些函数允许程序员在处理字符数组(字符串)时进行各种操作,例如复制、连接、比较等。 一些常见的 string.h 中的...
May 22, 2024 C CLibrary

C++_04_3_arpa_inet_h

简介 arpa/inet.h头文件 arpa/inet.h 头文件是什么 arpa/inet.h 是一个C语言中的头文件,它提供了一些函数原型和宏定义,用于处理网络地址和协议转换。在网络编程中,这个头文件通常用于IPv4和IPv6地址的转换、网络字节序和主机字节序之间的转换等操作...
May 22, 2024 C CLibrary

C_3_2_常用函数

简介 C语言常用函数 open open() 函数是C语言标准库中的一个函数,用于打开文件或创建新文件。它是在文件操作中非常常用的一个函数,可以用来读取、写入和创建文件。 以下是关于open()函数的详细解释: 1 2 3 4 #include <fcntl.h>...
May 22, 2024 C CFunction

C_3_1_常用函数

简介 C语言常用函数 mlockall 简介: mlockall() 是一个函数,它用于将进程的内存锁定在物理内存中,防止被换出到磁盘交换空间 原型: ```cpp #include <sys/mman.h> int...
May 22, 2024 C CFunction

C_2_重要函数

简介 C语言中重要的函数笔记 时间相关 clock_nanosleep 简介: clock_nanosleep() 是一个 C 标准库函数,用于将进程挂起指定的时间长度。它提供了更高精度的休眠功能,可以以纳秒级的精度控制休眠时间 ...
May 22, 2024 C CFunction

C_1_理论基础

简介 C语言相关的理论基础知识笔记 C 简介 C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。 在 1978 年,布莱恩·柯林汉(Brian ...
May 22, 2024 C CBasic