c语言

二级小助手5 小时前
c语言·计算机二级·二级c语言·c语言操作题·c语言真题·c语言大题
C语言二级操作题高频真题精解与大题代码模板在二级 C 语言考试里,操作题总共占 60 分(程序填空 18 分、程序修改 18 分、程序设计 24 分)。很多同学选择题能拿 30 分左右,只要操作题能稳拿 40 分以上,过考就完全没有悬念。
kkkkkkkkkk_Z13 小时前
c语言·数据结构·学习
学嵌入式和C语言编程数据结构|学习日记Day22:栈,二叉树,哈希存储📚 一、栈栈是只允许从一端进行插入和删除数据的线性存储结构。 可以操作增删的这一端叫栈顶,另一端叫栈底。
Navigator_Z13 小时前
c语言·算法·leetcode
LeetCode //C - 1206. Design SkiplistDesign a Skiplist without using any built-in libraries.
码行山野赴时序归途13 小时前
c语言·开发语言·数据结构·算法·leetcode
三道经典数组题:从暴力到最优的算法思维数组是算法中最基础也最重要的数据结构之一。很多看似简单的题目,背后都藏着从"能跑通"到"跑得快"的思维跃迁。今天通过三道数组相关的经典题目,聊聊如何先写出最容易想到的解法,再一步步逼近最优解。
caimouse2 天前
c语言·开发语言
ReactOS 窗口系统分析(29):窗口 Z 顺序的实现 — winpos.c ZOrder 机制深度分析本文属于"窗口系统三大主线之窗口管理"分册系列(总览见 doc/窗口管理/ReactOS窗口系统架构分析.md 第 5 节)。 本册主题:不同窗口之间的 Z 顺序(层叠次序)是怎么实现的——兄弟窗口链表(spwndChild/spwndNext/spwndPrev)如何编码"谁在上面谁在下面"、SetWindowPos(hWndInsertAfter) 的插入定位算法、HWND_TOP/BOTTOM/TOPMOST/NOTOPMOST 四个伪句柄、TOPMOST 分区机制、owned popup(被拥有的
Navigator_Z15 小时前
c语言·算法·leetcode
LeetCode //C - 1209. Remove All Adjacent Duplicates in String IIYou are given a string s and an integer k, a k duplicate removal consists of choosing k adjacent and equal letters from s and removing them, causing the left and the right side of the deleted substring to concatenate together.
caimouse2 天前
c语言·开发语言
ReactOS 窗口系统分析(11):菜单(上)— 对象与构造 — menu.c系列:窗口系统三大主线之窗口管理 · 第 11 册 对象文件:win32ss/user/ntuser/menu.c(6699 行,拆两册,本册为对象与构造) 配套头文件:win32ss/user/ntuser/menu.h、win32ss/include/ntuser.h(MENU/POPUPMENU/ITEM) 用户态侧:win32ss/user/user32/windows/menu.c 主题:菜单对象模型、创建/插入/移除/查询/销毁、系统菜单、菜单栏绘制、菜单项信息通道
码行山野赴时序归途18 小时前
c语言·数据结构·算法
算法效率的度量(上):时间复杂度中的对数思维大O表示法描述的是算法执行时间随数据规模增长的变化趋势。推导时只需记住:保留最高阶项,去掉所有系数。例如:2N + 3logN + 10 最终记为 O(N)。
单片机仿真设计19 小时前
c语言·stm32·stm32单片机·proteus·毕设·仿真
【proteus仿真】基于 STM32 的智能垃圾桶设计(仿真图+程序)传统垃圾桶需要手动开盖,无法判断桶内状态,也缺少火情、溢满提醒,体验较差。本文基于 STM32F103C8T6 单片机,在 Proteus 中完成整套智能垃圾桶硬件电路仿真,实现分类按键输入、溢满检测、烟雾火情检测、声光报警、水泵灭火、OLED 显示、串口上报等完整功能,适合作为单片机课程设计、毕设参考。
是隼人1 天前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn axb_2019_fmt32题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
老一岁1 天前
c语言·开发语言
c问题总结(2)malloc(0)是C标准中的实现定义行为,不同库实现不一样,Linux glibc不会返回null,会返回一个合法的地址,这个指针可以被free释放,
奶茶树1 天前
c语言·开发语言·c++·git·github
【C++】13. C++11新特性【上】目录C++11简介一、列表初始化1.大括号初始化2. initializer_list二、右值引用和移动语义
xys_6781 天前
c语言·开发语言
深挖C语言:动态内存管理我们已经掌握的开辟方式:上述开辟空间由两个特点:1. 空间开辟的大小固定。2. 数组在声明的时候,必须指定数组长度,数组空间一旦确定大小就不能调整。
wuminyu1 天前
java·linux·c语言·jvm·c++
JDK21 FFM异步读取MSG_ZEROCOPY错误队列揭秘本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
拂拉氏1 天前
c语言
【项目分享-知识讲解】 Linux第一个项目--进度条的实现与解析目录前言Part1. 效果展示Part2. 效果分析Part3. 代码解析Part3.1. processbar.c
江洋之道1 天前
c语言·架构·嵌入式·lvgl
嵌入式LVGL UI架构实践:MVP分层 + 双链表路由,构建低耦合、易维护的嵌入式界面在嵌入式 SOC 的人机交互开发中,LVGL 凭借轻量、丰富的控件生态成为主流选择。但很多项目在页面增多、业务变复杂后,很容易陷入 “单文件堆代码” 的困境:业务逻辑与控件操作混写、页面跳转硬编码、内存管理全靠人工、新增一个页面要改 N 处代码。
小柯博客1 天前
c语言·笔记·stm32·单片机·嵌入式硬件·嵌入式·视频编解码
01 · 点亮 STM32MP25 的硬件视频编解码:VPU 与那些“安静“的坑本系列第 1 篇 | 2026-05 | 标签:STM32MP2、GStreamer、V4L2、硬件编解码
zbyyd1 天前
linux·c语言
深入理解 Linux 文件 IO 与目录 IO:系统调用与库函数的本质区别今天系统学习了 Linux 下的文件 IO 和目录 IO,这一块和标准 IO 最大的区别就是:标准 IO 是库函数,文件 IO 是系统调用。
末代iOS程序员华仔1 天前
c语言·开发语言·figma
Codex + Figma 生成 Objective‑C (UIKit) 完整工作流Codex 不能读取 Figma 文件链接,只能接收:截图 + Figma 标注参数清单,再输出 OC 代码。 产出:纯代码 UI,无 Storyboard / Xib,适合你 Flutter 项目里的 iOS 原生页面(MethodChannel 页面)
octopus_c1 天前
c语言·数据结构·算法
数据结构:堆(Heap)详解堆(Heap)是一种特殊的完全二叉树数据结构,它满足堆属性:假设数组索引从 0 开始:向上调整(AdjustUp)和向下调整(AdjustDown)是维护堆属性的两个核心算法,它们保证了在插入或删除元素后,堆的结构依然满足最大堆或最小堆的性质。