最新 最热

C语言——oj刷题——回文字符串

回文字符串是指正读和反读都相同的字符串。例如,"level"、"radar"和"madam"都是回文字符串。

2024-06-14
1

C语言——oj刷题——模拟实现库函数strlen

当我们使用C语言进行字符串操作时,经常会用到库函数strlen来获取字符串的长度。strlen函数的作用是计算一个以null字符结尾的字符串的长度。在本篇博客中,我将详细介绍如何模拟实现strlen函数的几种方法。...

2024-06-14
1

C语言——oj刷题——实现字符串逆序

当我们需要逆序一个字符串的内容时,可以通过C语言编写一个函数来实现。下面将详细介绍如何通过C语言实现这个功能,并附上代码示例

2024-06-14
1

C语言算数运算符和算数表达式详解

前言: C语言算术运算符和算术表达式,非常基础的知识,但是往往会有人忽略这些基础中的基础,本文就对这些基础内容进行了详细的介绍,并通过一些图画表格等,给出生动的描述。...

2024-06-14
0

C语言实现字符串相连的方法总结

​ 当在C语言中需要将两个字符串连接起来时,有多种方法可以实现。下面是一些常见的方法,每种方法都附带了详细的说明和代码示例。

2024-06-14
0

C语言数组指针和指针数组的区别及使用方法

数组指针是指向数组的指针变量。它可以指向数组的首地址,使我们可以通过指针来访问数组中的元素。以下是一个简单的例子:

2024-06-14
0

【C语言题解】1、写一个宏来计算结构体中某成员相对于首地址的偏移量;2、写一个宏来交换一个整数二进制的奇偶位

它接受两个参数:一个结构体类型和一个该类型中的成员名称,并返回该成员在结构体中的字节偏移量。

2024-06-14
1

【C语言题解】用函数来模拟实现strlen()、strcpy()、strcmp()、strcat()

注意:使用strcpy时必须确保目标字符串有足够的空间来存储源字符串,包括末尾的空字符 ''。否则,可能会导致缓冲区溢出,这是一个常见的安全漏洞。...

2024-06-14
1

环形buffer单生产单消费队列

环形缓冲区由一个固定大小的数组构成,生产者将数据写入缓冲区的尾部,而消费者则从缓冲区的头部读取数据,当缓冲区被填满时,生产者会等待,直到有空间可用;当缓冲区为空时,消费者会等待,直到有数据可用...

2024-06-13
1

非递归式实现快速排序

快速排序基本思想是寻找一个元素作为基准,将其他元素划分为两部分,其中一部分比基准元素小,另一部分比基准元素大,然后如此继续对这两部分操作下去...

2024-06-13
1