c语言

不灭的黄金瞳1232 小时前
c语言
预处理详解本人的技术笔记会优先发布在个人站点longyxblg.cnC语言设置了一些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的
小雪崩3 小时前
linux·c语言·数据结构·学习·排序算法
嵌入式学习 day25:哈希表及排序与查找哈希表是一种根据键(Key) 直接访问数据的数据结构。它通过哈希函数把键映射到一个下标,然后直接在该位置存取数据。
yiqiefeimeng3 小时前
c语言·学习·编程·指针·比喻
C语言指针难倒90%人?买房比喻让你瞬间开窍有个朋友学C语言,学到指针直接崩溃,问我:“这指针到底是啥?为啥我赋值10它报错?”我叹了口气说:你见过谁家的房子,客厅里住着一串门牌号?
Fa_Mian_Tuan8 小时前
c语言·开发语言·数据结构·笔记·算法·图论
最小生成树之Kruskal算法(超详细原理+完整可运行C语言代码)⼀个连通图可以有多个⽣成树;⼀个连通图的所有⽣成树都包含相同的顶点个数和边数;⽣成树当中不存在环;移除⽣成树中的任意⼀条边都会导致图的不连通, ⽣成树的边最少特性;
caimouse4 小时前
c语言·开发语言
ReactOS 窗口系统分析(5):可见区域与窗口 DC — vis.c + windc.c本文是"窗口系统三大主线之窗口显示"系列的第 5 册(总册编号 _5),承接:本册回答窗口显示链路中"画在哪、能画多少"两个问题:
_Narcissus_5 小时前
c语言·数据结构·c++·算法·动态规划·背包问题·最短路径
动态规划初探(含完整代码实现)算法:有模板基本思想:一个大问题可以分成若干个小问题,并且各个问题的解决思路是类似的,也可以通过小问题的解得到大问题的解,小问题之间往往不是相互独立的 eg.每个阶段做的决策相互影响
Cerman6 小时前
c语言·windows·经验分享
QEMU启动OVMF shell超时分析‍可以正常boot OVMF固件,但在QEMU使用的屏幕上打印“>>Start PXE over IPv4”之后,大概会等待1min,才会进入UEFI shell界面。
_Narcissus_7 小时前
c语言·数据结构·c++·笔记·算法·模拟·枚举
枚举和模拟算法笔记1.找对答案集合 1~~100最大的质数2.答案成立的条件--->题目给出3.选择合适的枚举顺序4.减小枚举范围---->提高效率
老当益壮梁奶奶9 小时前
linux·c语言·c++·笔记·学习
Linux软件编程学习笔记(二)Linux文件IO编程入门:从fopen到fgetc在Linux中,文件是存放在磁盘(或其他存储介质)上的一段数据的集合。从操作系统的角度看,一切皆文件,包括普通文件、目录、设备、管道等。我们这里讨论的是普通文件,即存储在文件系统中的数据流。
sunoo-2299 小时前
linux·c语言·前端·笔记·vscode·学习
C 语言文件 IO 全攻略:从基础函数到实战踩坑(BMP 读取 + 词典查询)本文为 C 语言软件编程学习 Day03 笔记,系统梳理标准 IO 库函数、核心易混点对比,并结合「BMP 图片宽高读取」「英汉词典查询」两个实战项目,总结实操中高频踩坑点
LuminousCPP10 小时前
c语言·数据结构·笔记·算法·leetcode
栈和队列专题(四):LeetCode 232. 用栈实现队列|双栈分工 + 按需迁移 + 摊还 O(1)在栈和队列专题(二)中,我们用两个队列实现了栈:通过反复搬运元素,把队列的 FIFO(先进先出)转换成了栈的 LIFO(后进先出)。
流浪00110 小时前
c语言
C/C++ 后端筑基系列(一):C语言 —— 从基础到进阶系统指南本系列面向 C/C++ 后端方向,系统梳理五大核心知识领域:C语言、C++、数据结构、Linux 操作系统、Git。每个领域独立成篇,内容追求体系化、细节化,从原理到代码再到易错点全覆盖,适合作为系统学习的完整笔记。
caimouse1 天前
c语言·开发语言
ReactOS 图形系统分析(51):元文件子系统 — metafile.c元文件(Metafile,WMF,Windows Metafile)是一种"矢量化的绘图指令序列"。它不像位图那样保存每个像素的颜色值,而是把一次会话中对 GDI 的绘图调用(画线、画矩形、输出文本、设置映射模式……)逐条记录下来,形成一串 METARECORD(元文件记录)。之后可以在任意 DC 上"重放"(PlayMetaFile)这串记录,从而在别的设备(屏幕、打印机、另一个位图 DC)上复现同样的画面。
Canmag 兴隆磁性1 天前
c语言·开发语言·学习·永磁材料·充磁·退磁
C 系列充磁机设备主图设备主图• 采用高压脉冲电容器,输出电流大、放电能量强• 充磁电压数字与指针表双重显示,宽范围可调
l1t1 天前
c语言·数据库·duckdb
DeepSeek总结的DuckDB C-API-V2:第一部分 - #24702 PR#24702 开启 Maxxen此 PR 添加了 V2 C-API 前半部分的初始草稿,以及构建在其之上的稳定“C++ API”。
_Narcissus_1 天前
c语言·数据结构·c++·笔记·算法·排序算法·总结
排序算法总结表格排序算法排序性质示意图特殊思想就地性,稳定性时间复杂度定义直接插入排序基于插入无就地可稳定O(n^2)
小雪崩1 天前
linux·c语言·学习
嵌入式学习 day27:标准IO在C语言中操作文件,永远是三步:c注意:打开的文件一定要记得关闭,否则可能造成资源泄露或数据丢失。cmode(打开方式):
xx~t1 天前
linux·运维·服务器·c语言·学习方法
嵌入式——Linux软件编程2📖今日学习内容:shell while、for循环,shell数组,shell函数; C语言IO文件操作。
松小白song1 天前
c语言·开发语言
嵌入式通信协议全解:UART、RS232、RS485、I²C、SPI 与 CAN 的本质区别与选型指南目录前言一、整体认识:它们不在同一个层次二、理解通信协议前的五个关键词2.1 串行与并行2.2 同步与异步
luj_17681 天前
服务器·c语言·开发语言·经验分享·算法
变频技术核心原理揭秘变频技术是一种通过改变交流电频率来控制交流电动机转速和输出功率的技术,其核心在于“变频”与“变压”的协调控制。它广泛应用于工业驱动(如风机、水泵)、家电(如空调、冰箱)及通信等领域,以实现精确调速、软启动、节能降耗等目的。