c语言

Escalating_xu7 小时前
java·c语言·开发语言
【C 语言】深入理解指针(1·下):指针运算、野指针、assert 与传址实战🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
阿钱真强道9 小时前
c语言·进程通信·ubus·ubusd·blobmsg
20 嵌入式操作系统 | ubus:把自己的程序状态暴露出去本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushixitongyingyongkaifa.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
小小龙学IT11 小时前
c语言·c++·golang
三菱 PLC MC 协议(SLMP / QnA 兼容 3E 帧)深度解析:从帧结构到 C++/Go 双语言采集实战适用对象:需要与三菱 Q/L/FX5U 等系列 PLC 做以太网直连采集的开发者(CNC 设备直连、产线数据采集、边缘网关)。 本文以 QnA 兼容 3E 帧(二进制) 为主线,给出帧级协议说明与 C++/Go 双语言完整可编译示例,并整理 20+ 条实战踩坑记录。 协议细节以三菱官方《MC 协议参考手册》(Q 系列:SH-080356;FX5U/iQ-F:JY997D56201)为准,本文表项已与多个现场抓包/工业驱动实现交叉核对。
Logic10111 小时前
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质
C语言/数据结构位运算题解:异或XOR找出游戏速通中的“独特初始能量值“——只出现一次的数字小M最近沉迷于《光明之魂》这款游戏,他正在进行速通挑战。游戏中有多个关卡,每个关卡都有一个初始能量值。有趣的是,除了一个关卡的初始能量值之外,所有其他关卡的初始能量值都恰好出现了两次。小M需要快速找到那个拥有独特初始能量值的关卡,以便优先突破,完成速通挑战。
Chen—LSN12 小时前
c语言·开发语言·c++·经验分享·笔记·算法·链表
C语言——⽂件操作(1)耕耘 :C、C++、嵌入式技术领域🔥我的个人主页❄️个人专栏:《C语言专栏》 《嵌入式专栏》✨**不要等待机会,而要创造机会!**✨
木由里予12 小时前
c语言·vscode
GDB 使用手册(详细版)面向嵌入式固件调试(RISC-V / 裸机 / core dump 分析)的 GDB 实战文档。 所有标 ✅实测 的结论都在本机 riscv64-unknown-elf-gdb 上跑过, 附真实输出;标 📖手册 的是 GDB 通用行为,未在本机复现(多数需要 live target)。
Chen—LSN12 小时前
c语言·开发语言·c++·经验分享·笔记·算法·c#
C语言——文件操作(2)耕耘 :C、C++、嵌入式技术领域🔥我的个人主页❄️个人专栏:《C语言专栏》 《嵌入式专栏》✨**不要等待机会,而要创造机会!**✨
Escalating_xu13 小时前
java·c语言·开发语言
【C 语言】深入理解指针(2):数组名、数组传参、二级指针与指针数组🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
心中有你021414 小时前
c语言·开发语言
C语言实现文件异或加密与RLE压缩算法本项目基于C语言实现了一套轻量化的文件处理程序,集成异或加密算法和RLE行程压缩算法两大核心功能,支持任意文件的加密解密、压缩解压操作。
阿钱真强道14 小时前
c语言·定时器·周期任务·uloop
18 嵌入式操作系统 | uloop 定时器:周期任务与网络上报本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushixitongyingyongkaifa.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
多多爱学习15 小时前
c语言·c++·算法·面试
括号有几层?得看还有多少个左括号没闭合题目: 1614. 括号的最大嵌套深度标签: 字符串 · 计数给定一个括号匹配正确的字符串 s,返回其中括号的最大嵌套层数。没有括号时,深度为 0。
AI+程序员在路上15 小时前
linux·c语言·物联网
AP6275S蓝牙双接口解析:HCI UART与PCM的分工与协同在嵌入式无线通信设计中,AP6275S作为一款Wi-Fi 6 + 蓝牙二合一模块,被广泛应用于RV1126B等平台。许多开发者初次接触时会发现:AP6275S的蓝牙部分竟然有两个独立的接口——HCI UART和PCM。它们分别负责什么?为什么要分开?又如何协同工作?本文将为你彻底讲清这两个接口的分工与配合。
jingli915 小时前
c语言·开发语言
本地向量库索引把 C 盘塞爆 48.6G:一次 LanceDB 膨胀排查与根治实录热榜上在聊存储引擎的工程审阅,我翻到自己两个月前的工单记录,决定也交一份事故实录。主角是 LanceDB——一个嵌入式向量数据库,我们用它给本地知识库做检索。事故结果:一张 75MB 的表,索引目录膨胀到 48.6GB,把生产机的 C 盘干到了 0 字节。
阿钱真强道16 小时前
c语言·开发语言·json·json-c
21 嵌入式操作系统 | JSON 与 json-c:生成与解析本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushixitongyingyongkaifa.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
心中有你021419 小时前
c语言·数据结构·算法
C语言埃氏筛法(素数筛选)埃拉托斯特尼筛法(埃氏筛)是最经典、最高效的素数筛选算法之一,专门用于快速筛选出 2~n范围内的所有素数。相比于普通暴力枚举判断素数的方法,埃氏筛通过倍数标记法剔除合数,极大降低了时间复杂度。
晓蛋7 天前
c语言·编译器·编程开发·集成开发环境·程序实例
c语言指的是什么意思c语言指的是什么意思这篇文章主要介绍c语言指的是什么意思,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
傲世仙尊7 天前
linux·c语言
目录即文件-Ext文件系统收尾篇我的github:(https://github.com/xcx55/ubuntu-linux-project) 感谢各位大佬参观我的github!!
牵猫散步的鱼儿7 天前
c语言
重载、重写(覆盖)、重定义区别一、理论 1. 重载(Overload) 同一个作用域内,函数名相同,参数列表不同(参数个数、类型、顺序)。 返回值不能单独作为重载区分依据 属于编译期决议(静态绑定) 2. 重写 / 覆盖(Override) 发生在继承关系,基类虚函数,子类重新实现。 函数名、参数列表、返回值必须匹配(协变返回除外) 基类函数必须加 virtual 运行期决议(动态绑定,多态核心) 3. 重定义(隐藏,Redefine / Hide) 继承关系中,子类写了和基类同名函数,不是虚函数,直接把基类同名函数隐藏。 参数列表可
phltxy7 天前
c语言
C 语言指针:从内存地址到灵活的数据访问在 C 语言中,指针既是最有力量的工具之一,也是初学者最容易困惑的概念之一。它并不是一种神秘的“特殊数据”,而是把内存地址显式地交给程序员管理。理解了地址、类型和解引用之间的关系,就能自然地掌握数组遍历、函数传参、动态内存以及复杂数据结构的基础。
phltxy7 天前
c语言
C 语言中的数据存储:从类型到二进制位C 语言的很多问题,表面上看是“输出为什么不一样”,本质上却是同一段内存被不同方式解释了。一个变量需要占用多少空间?负数如何保存?多字节数据在内存中如何排列?整数和浮点数为什么不能用同一种方式解读?这些问题都指向同一个主题:数据在计算机中的表示与存储。