c语言

白白白小纯1 小时前
c语言·数据结构·算法·leetcode
算法篇—反转链表给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[]
小羊先生car2 小时前
c语言·rtos
RTOS-F429-HAL-绝对延时和相对延时(2026/7/31)目录一:vTaskDelayUntil() — 绝对延时1:函数原型2:怎么用3:跟 vTaskDelay 的语法对比
caishenzhibiao8 小时前
java·c语言·c#
先行者副图 同花顺期货通指标今天给大家带来是一款同花顺期货通指标,并且已经上架到同花顺期货通的指标广场上了。喜欢的朋友可以去指标广场安装试用!!
caishenzhibiao5 小时前
java·c语言·c#
期货先行者主图 同花顺期货通指标今天给大家带来是一款同花顺期货通指标,并且已经上架到同花顺期货通的指标广场上了。喜欢的朋友可以去指标广场安装试用!!
wuyk5559 小时前
c语言·开发语言·stm32·单片机·嵌入式硬件
77.嵌入式 C 语言中 enum 枚举的工程化实践:告别魔法数字,提升代码可维护性在嵌入式开发中,我们经常会遇到 “魔法数字” 的问题 —— 比如用0表示待机、1表示运行、2表示报警,这些数字在代码中随处可见,不仅可读性差,后期修改时还需要全局替换,极易引入 bug。而 C 语言中的enum枚举类型,正是解决这类问题的最佳方案。本文将结合嵌入式开发的实际场景,详细讲解枚举的语法、优势、工程化用法以及注意事项。
NoteStream8 小时前
c语言·开发语言·编辑器
【c语言基础】C语言常见概念目录一、第一个c语言程序二、关键字的介绍三、字符和ASCII编码四、字符串和\0五、转义字符六、语句和语句分类
回眸不遇9 小时前
c语言·docker·容器
将 Docker虚拟磁盘文件ext.vhdx迁移出C盘 ,更换到D盘当你的C盘空间告急,Docker Desktop的虚拟磁盘文件(ext.vhdx)往往是罪魁祸首之一。本文将手把手教你如何安全、高效地将这个“大块头”迁移到D盘,彻底解放C盘空间。—### 为什么需要迁移ext.vhdx?Docker Desktop在Windows上使用WSL2后端时,会创建一个名为ext.vhdx的虚拟磁盘文件,默认存储在C:\Users\<用户名>\AppData\Local\Docker\wsl\data\目录下。随着你拉取镜像、创建容器、构建数据卷,这个文件会迅速膨胀——从最初的
冻柠檬飞冰走茶9 小时前
c语言·开发语言·数据结构·算法
PTA基础编程题目集 7-27 冒泡法排序(C语言实现)摘要: 本文描述一道冒泡排序编程题,要求根据输入的 N 和 K,输出第 K 遍扫描后的中间结果数列,并给出了完整的输入输出格式说明与 C 语言代码实现。
lightqjx10 小时前
linux·c语言·重定向·缓冲区·文件io·文件的系统调用
【Linux系统】基础 IO目录一、回顾C语言中的文件IO操作1. 打开与关闭文件2. 文件读写操作二、文件系统调用1. open
亿道电子Emdoor11 小时前
c语言·arm开发·单片机·mcu
【Arm】MSP和PSP的区别简介MSP(主堆栈指针)与PSP(进程堆栈指针),是ARM Cortex-M系列处理器里,用来管理堆栈的两个相互独立的指针寄存器。
2301_7779983411 小时前
linux·c语言·c++
Linux线程同步与互斥(三):信号量与环形队列实现生产者消费者模型在前面的文章中,我们已经讲解了线程互斥与条件变量的核心原理及使用场景。其中,线程互斥解决的核心问题是:
NoteStream3 天前
c语言·数据结构·c++·学习·数学建模
从数学建模到电子信息:我的编程学习路线规划与成长记录距离我在 CSDN 发布第一批博文已经有一段时间。最早更新内容,是备战专科组全国大学生数学建模竞赛时,记录科研绘图相关代码。今年我成功专升本上岸,即将就读电子信息科学与技术专业,同时准备冲击本科组全国大学生数学建模竞赛,借着这个节点写下这篇文章,正式梳理后续学习路线。 坦白来说,此前我几乎没有系统接触电子专业理论与编程知识,一切都将从零开始。往后但凡有空,我会持续开展学习,把每日学习日常、踩过的各类坑、学习笔记、调试通过的代码整理成博文对外输出。 写博客对我而言有三层意义: 第一,利用费曼学习法沉淀知识,
c2385612 小时前
c语言·c++·算法
《枚举算法 “翻译官”:用 enum class 给 “游游的礼盒” 算分》在算法题中,“枚举所有可能” 是一种直观且有效的解题思路,但直接用数字表示状态或选项时,代码往往显得晦涩难懂。比如 “游游的礼盒” 这类问题,需要枚举礼盒中不同物品的组合并计算最大值,若用0、1、2代表物品,很容易混淆逻辑。今天我们就用 C++ 的强类型枚举(enum class) 来 “翻译” 枚举逻辑,让代码既安全又易读。
noipp12 小时前
c语言·数据结构·c++·算法·游戏·洛谷·luogu
推荐题目:洛谷 P5843 [SCOI2012] Blinker 的噩梦一天 Blinker 醒来,发现自己成为了一个二维世界的点,而且被标记上了一个奇怪的值。这个世界是由 N N N 个边界互不相交(且不相切)的图形组成,这里图形仅包括圆和凸多边形。每个图形还有一个权值。每次 Blinker 走进或走出某个图形时(相切时经过不算),Blinker 的标记值就会被异或上那个值。
冻柠檬飞冰走茶12 小时前
c语言·开发语言·数据结构·算法
PTA基础编程题目集 7-20 打印九九口诀表(C语言实现)摘要:本文为一道基础编程题的题解,题目要求根据输入的正整数 N(1≤N≤9),输出一个下三角格式的 N×N 部分九九口诀表。文章详细说明了输入/输出格式,并给出了完整的 C 语言实现代码,通过双重循环控制行与列,使用 printf 格式化输出左对齐、占 4 位宽度的乘积结果。
caishenzhibiao12 小时前
java·c语言·c#
顺势捕猎者副图 同花顺期货通指标今天给大家带来是一款同花顺期货通指标,并且已经上架到同花顺期货通的指标广场上了。喜欢的朋友可以去指标广场安装试用!!
caishenzhibiao14 小时前
java·c语言·c#
市场同步系统 同花顺期货通指标今天给大家带来是一款同花顺期货通指标,并且已经上架到同花顺期货通的指标广场上了。喜欢的朋友可以去指标广场安装试用!!
say_fall15 小时前
android·linux·c语言
【Linux系统编程】文件操作基础:C标准库、系统调用、fd是什么和fd与FILE*的关系在C语言初学阶段,我们都写过 fopen、fread、fprintf 这些函数。但你有没有想过:这些函数底层到底是怎么和操作系统打交道的?为什么 fopen 返回的是一个 FILE * 指针,而 Linux 的 open 系统调用返回的却是一个 整数?
Lee_jerome1 天前
c语言·开发语言·arm开发·c++·编译·cmake·cmakelists
《C/C++编译全家桶:g++四阶段、.a与.so区别、CMake构建、ARM交叉编译,这篇全讲透了》在开始写代码之前,我们先搞清楚几个核心角色:g++:GNU C++编译器,负责把C++源代码变成可执行程序。它也可以编译C代码。
ysu_03141 天前
c语言·游戏程序
用Vibe-Coding从零实现俄罗斯方块本文记录用 opencode 作为 AI 代理工具,严格遵循 PDF《Vibe Coding 实现俄罗斯方块》 11 个 Phase 验收曲线,从需求访谈到双测试框架 + 构建日志系统 + 自合成 8-bit 音效, 一次性落地一个 可玩、可测、可维护 的单机俄罗斯方块 PC 客户端的完整工程过程。