写了include之后到底发生了什么 1. 平时大家怎么用 写 C 写久了之后,#include 这东西很容易被敲得越来越熟,熟到最后几乎不看它。 比如你写串口,就先来一句: #i...
- C语言
- 2026-07-06
在C语言中,return语句本身只能返回一个值,但我们可以通过其他技巧让被调用函数“传回”多个结果给调用者。常用方法包括指针参数、结构体、数组、全局变量等,每种方式适用场景不同。 ...
- C语言
- 2026-06-15
一、 核心概念理解:spi_message 与 spi_transfer 在 Linux 内核的 SPI 驱动框架中,spi_transfer 和 spi_message 是最核心...
- C语言
- 2026-06-08
密码学系列之C/Python编程实现DES算法
DES 任务描述 编程实现DES的加密和解密算法,对明文“0x0123456789ABCDEF”进行加密,采用密钥“0x…
- C语言
- 2026-03-24
目录 环境搭建与安装 基础入门:第一个项目 项目管理与配置 调试技术详解 高级应用与优化 常见问题与解决方案 一、环境搭建与安装 1.1 系统要求 操作系统:Windows 7/8...
- C语言
- 2026-03-12
本文参考: Windwos zlib 下载和编译 Windwos 编译 libzip 0. 准备工作 编译器:我使用的编译器是 gcc(MinGW),此时需将编译器目录下的 min...
- C语言
- 2026-03-07
接上文,本文章继续记录中泰联创的数据采集卡驱动翻新过程。 中断初始化部分代码移植 分析PLX9x5x源码可知,中断初始化调用流程如下: PLxEvtDeviceAdd-PLxIni...
- C语言
- 2026-01-21
Qt的技巧笔记(一):Qt的QComboBox与自定义的枚举类型的遍历绑定 枚举类型enum通常用于定义一组固定的常量值,在Qt开发中,QComboBox控件中使用枚举值来设置...
- C语言
- 2026-01-20
数据结构入门:顺序表/链表/栈/队列/堆(原理+实现)
一、开篇引入 作为计算机专业的学生,顺序表、链表、栈、队列、堆是《数据结构》课程的核心基础,也是算法刷题、工程开发的"必…
- C语言
- 2026-01-12
一个编译好的Cacti-spine文件,版本1.2.20,用于Linux
官方 只给了源码,我不想每次都编译,应该是可以直接复制到其他的系统上使用 要求 系统架构 / 版本一致:目标系统和编译系…
- C语言
- 2026-01-09
FFmpeg开发笔记(九十)采用FFmpeg套壳的音视频转码百宝箱FFBox
FFmpeg是个经典的音视频处理开源框架,可是FFmpeg仅提供命令行方式,通过FFmpeg剪辑音视频只能在命令行下面…
- C语言
- 2025-11-30
FFmpeg开发笔记(八十九)基于FFmpeg的直播视频录制工具StreamCap
随着推拉流技术的发展,现在网络直播应用很普及了,打开许多App都能看到各式各样的直播节目,包括抖音、快手、虎牙、斗鱼、…
- C语言
- 2025-11-29
我们先思考一个通讯录都有那些信息,很明显通讯录记录的是人 人有哪些信息呢 这里我就写5个吧,分别是姓名,年龄,电话,性别,地址 然后我们把他们写成一个结构体,最好定义在头文件里,这...
- C语言
- 2025-11-28
1.数组名的隐式转换规则 在C语言中数组名在绝大多数表达式场景中,会自动转换成指向数组首元素的指针 1.1触发条件 当数组名作为表达式使用时,除两种情况外,都会发生该隐式转换 1....
- C语言
- 2025-11-19