c语言

未来之窗软件服务1 天前
c语言·开发语言·仙盟创梦ide·东方仙盟·计算机考试
计算机考试-C 两位数交换—东方仙盟Use VC++2010 to open the solution in the examinee folder under prog1. The project of this solution contains a source file named prog1.c. In this program, the function fun() combines two positive integers a and b into one new integer stored in variable c.
caimouse10 小时前
c语言·开发语言
ReactOS 图形系统分析(40):文本子系统 — text.c本文分析 ReactOS 内核态 GDI(win32ss)的文本子系统入口文件 [text.c](file:///d:/reactos/win32ss/gdi/ntgdi/text.c)(约 618 行),以及与之 配套的头文件 [text.h](file:///d:/reactos/win32ss/gdi/ntgdi/text.h) 中声明的 核心数据结构(TEXTOBJ/LFONT、STRGDI)与内部接口。
Herbert_hwt4 小时前
c语言·数据结构·算法
C语言零基础入门:循环控制与数据类型详解while 循环是 C 语言中最基本的循环结构之一。它的执行流程是:先判断条件表达式,若为真则执行循环体,然后再次判断条件;若为假则退出循环。
caimouse9 小时前
c语言·开发语言
ReactOS 图形系统分析(43):API 裁剪 — cliprgn.c[cliprgn.c](file:///d:/reactos/win32ss/gdi/ntgdi/cliprgn.c) 位于 win32ss/gdi/ntgdi/ 目录,是 win32k.sys 内核态 GDI 的 API 裁剪(ClipRegion)子系统 核心实现。文件共约 855 行(截至 2026 年 8 月分析时点),调试通道为 GdiClipRgn(DBG_DEFAULT_CHANNEL(GdiClipRgn)),文件头注释自述其职责为 “Clip region functions”。
Tyler_TXZ5 小时前
c语言·开发语言·数据结构·c++·二叉树
C++C语言之——二叉树二叉树是每个节点最多只有两个子节点的树形结构,这两个子节点分别称为左孩子和右孩子,且左右顺序固定不可颠倒。
Navigator_Z12 小时前
c语言·算法·leetcode
LeetCode //C - 1201. Ugly Number IIIAn ugly number is a positive integer that is divisible by a, b, or c.
小羊先生car5 小时前
c语言·单片机·嵌入式硬件·软件构建
F429-HAL-RS485(回环/双机实验)(2026/8/16)目录一:RS485 理论知识1:为什么需要RS4852. 差分信号——RS485 的核心3. 半双工 + 方向控制(昨天学的 PB8)
caimouse1 天前
c语言·开发语言
ReactOS 图形系统分析(18):路径对象 — PATHOBJ(pathobj.c)pathobj.c 位于 win32ss/gdi/eng/pathobj.c,实现 PATHOBJ(路径对象)的 DDI 服务函数——即 Windows 图形 DDI 契约中面向显示/打印驱动的路径构建与枚举接口。
白狐_7988 小时前
c语言·数据结构·链表
408 数据结构|线索二叉树两题详解:先序线索化后的空链域 + 中序前驱/后继判断对应章节:数据结构 → 树与二叉树 → 线索二叉树这两题真正考的是三个点:二叉树为什么有 n+1 个空指针;
GeekZHR8 小时前
java·c语言·算法·指针
C语言指针进阶补充6:动态内存管理、mem系列内存函数、复杂指针声明,一次补齐指针的“三大盲区“个人主页:GeekZHR 欢迎各位大佬互三25级机器人工程N非本科生在读,自学C/C++,嵌入式软硬件等等ing
caimouse15 小时前
c语言·reactos
ReactOS 图形系统分析(42):形状填充 — fillshap.cfillshap.c(win32ss/gdi/ntgdi/fillshap.c,约 1250 行)是 ntgdi(内核态 GDI,即 win32k.sys 中的 GDI 部分)的形状绘制与填充子系统。它实现了用户态 GDI32 层形状类 API 的内核入口:椭圆(NtGdiEllipse)、矩形(NtGdiRectangle)、圆角矩形(NtGdiRoundRect)、渐变填充(NtGdiGradientFill)、洪水填充(NtGdiExtFloodFill)、多边形/复合绘制(NtGdiPolyPol
caimouse10 小时前
c语言·reactos
ReactOS 图形系统分析(36):位块传输 — bitblt.c[bitblt.c](file:///d:/reactos/win32ss/gdi/ntgdi/bitblt.c) 位于 win32ss/gdi/ntgdi/,是内核 GDI(ntgdi/)的位块传输(BitBlt)子系统。文件共 1655 行,实现 13 个 NtGdi* 系统调用入口,是引擎 BitBlt 管线(《分析_4》3.1)的 ntgdi 侧发起者——负责 DC 锁定与解锁、源/目标表面定位、逻辑坐标到设备坐标换算、裁剪区域的准备、颜色转换对象(EXLATEOBJ)的构建,以及 ROP/画刷参
Tyler_TXZ10 小时前
c语言·c++·算法·
C++C语言之——树树是一种非线性数据结构,由节点(Node)和连接节点的边(Edge)组成,具有层次关系。它模拟了现实世界中的层级结构,例如文件系统、家族谱系、HTML DOM 等。
小羊先生car11 小时前
c语言·单片机·嵌入式硬件·软件构建
F429-HAL-Can总线(回环及双机实验)(2026/8/15)目录一:为什么需要CAN总线 **Controller Area Network**1:为什么需要 CAN?
caimouse14 小时前
c语言·开发语言
ReactOS 图形系统分析(39):DC 对象 — dcobjs.c[dcobjs.c](file:///d:/reactos/win32ss/gdi/ntgdi/dcobjs.c) 是 ntgdi(内核模式 GDI)中负责 DC(Device Context,设备描述表)对象选择与画刷更新 的核心文件。它实现了用户态 GDI 与内核 DC 对象之间的桥接层,包含以下三类职责:
caimouse11 小时前
c语言
ReactOS 图形系统分析(38):区域子系统 — region.c[region.c](file:///d:/reactos/win32ss/gdi/ntgdi/region.c) 位于 win32ss/gdi/ntgdi/ 目录,是 ReactOS 内核态 GDI(win32k.sys)的区域(REGION)子系统核心实现,共约 4144 行(截至 2026 年 8 月分析时点)。该文件对外暴露 12 个 NtGdi* 系统调用入口,对内提供几十个 REGION_* 内部 API(声明见 [region.h](file:///d:/reactos/win32ss/gd
嵌入式阿蔡11 小时前
c语言·stm32·单片机·嵌入式硬件
STM32时钟树详解:配错一个全乱套你有没有遇到过:UART波特率9600发出来却是乱码?定时器中断频率不对? 十有八九是时钟配置错了。这篇把STM32时钟树从HSE讲到APB,帮你彻底搞懂。
caimouse12 小时前
c语言·reactos
ReactOS 图形系统分析(37):路径子系统 — path.c本文基于 ReactOS 源码 win32ss/gdi/ntgdi/path.c(2026 年 8 月,全文 3168 行)与 win32ss/gdi/ntgdi/path.h 逐函数分析。路径子系统是 GDI 中"先记录、后执行"思想的 典型实现:BeginPath/EndPath 之间的一切绘图调用不再直接画到表面,而是被折算成 "点 + 标志"数组累积到 PATH 对象中,EndPath 之后再统一交给填充/描边/宽化/区域化 等输出管线消费。
CarIise12 小时前
c语言·开发语言·笔记
C语言基础课程笔记:硬件原理、数据类型、结构体与格式化输入输出详解编码是一套映射关系,将字符/符号转换为计算机可处理的二进制数据。运行结果:运行结果(地址值因环境而异):
GeekZHR12 小时前
c语言·数据结构·算法·指针
C语言指针2:数组名、二级指针、指针数组,一次把“指针和数组“讲透个人主页:https://blog.csdn.net/2501_93119704?spm=1000.2115.3001.5343 欢迎大佬们互三