Neozhuang's Blog

Keep it simple.

在 C 语言中,可变参数列表(Variable Argument List)通过 stdarg.h 头文件提供的宏和函数来实现。它允许函数接受可变数量的参数,类似于 printfscanf 这样的函数。本文介绍与可变参数列表相关的函数和用法。

阅读全文 »

本文介绍了七种经典的基于比较的排序算法,其中基础排序算法包括冒泡排序、选择排序和插入排序三种,高级排序包括快速排序、归并排序、堆排序和希尔排序四种。文中首先对每个排序算法分析了其设计思想,接着使用C语言进行代码实现,然后从时间复杂度、空间复杂度和稳定性三个方面对各个算法进行分析,最后对这七种排序算法的性能和适用场景方面进行总结。

阅读全文 »

C 语言提供了丰富的字符串处理相关的库函数,这些函数基本上,都声明在头文件 string.h 当中,所以使用它们需要包含这个头文件。这里只介绍几种最基本的和最常用的,以及自己实现这些函数的方式。

阅读全文 »
0%