c语言

M78佐菲3 小时前
linux·c语言·笔记·学习·算法
c语言学习笔记:排序与查找方法整理排序与查找是c语言中非常重要的算法,今天复习后,整理了一些相关的知识点。一、排序1、选择排序:每轮选出最小元素,放到已排序区间末尾
himobrinehacken4 天前
c语言·开发语言
汇编中的减法与补码转换奥秘减法对应的汇编是sub。虽然计算机指挥做加法但是,可以通过补码将减法转换为加法。算式:y+y(反)=0-y<==>y(反+1)<==>-y<==>y(补)=-y
wWYy.4 小时前
c语言·c++
C++与C的区别C 和 C++ 都是编译型语言,C++ 起源于 C,但两者并不完全兼容。C:C++:C 中通常需要使用结构体和函数配合:
LuminousCPP5 小时前
c语言·数据结构·笔记·二叉树
数据结构‑二叉树(二):二叉堆从零实现|Heap结构设计 + 建堆优化 + 堆排序深度解析上一篇 数据结构-二叉树(一):树的基础概念与二叉树核心结构-CSDN博客 ,我们学习了树、二叉树以及完全二叉树,并得到数组存储下父子下标公式:
程序员与背包客_CoderZ8 小时前
c语言·开发语言·数据库·c++·分布式·分布式数据库·rocksdb
高性能分布式KV存储引擎RocksDB入门与C/C++编码实战RocksDB常见的应用场景:分布式数据库的本地存储,如TiKV等,每个分布式节点采用RocksDB存储分片数据。
william_yangshun8 小时前
c语言·开发语言
【大模型部署实战】kimi-k3-in-c 中文版:用 176KB 纯 C99 引擎在 CPU 上跑 Kimi K3 上手指南kimi-k3-in-c 是一个用可移植 C99 实现 Kimi K3(2.78 万亿参数)推理的开源项目,Apache-2.0 许可,GitHub 6369 star。
Yyyyyy~10 小时前
c语言
【C语言】数据类型和变量【下】分析代码a)score = 5(int 类型) b)score / 20.0:5是 int,20.0是 double,发生隐式类型转换,5 提升为 double 5/20.0=0.25 c)0.25 * 100 = 25.0(double) d)把25.0的 double 赋值给int score:double → int,直接截断小数部分,得到整数 25 浮点数赋值给 int 变量:截断小数,只留整数 例子(如下):
小雪崩12 小时前
linux·c语言·学习
嵌入式学习 day30:minilog基于前几天IO的学习,完成一个小项目。MiniLog是一个运行在Linux终端的轻量级日志记录与查询工具,使用C语言和POSIX文件I/O实现。支持写入不同等级日志、查看全部日志、按等级查询、统计数量等功能。
二级小助手17 小时前
c语言·计算机二级·二级c语言·c语言操作题·c语言真题·c语言大题
C语言二级操作题高频真题精解与大题代码模板在二级 C 语言考试里,操作题总共占 60 分(程序填空 18 分、程序修改 18 分、程序设计 24 分)。很多同学选择题能拿 30 分左右,只要操作题能稳拿 40 分以上,过考就完全没有悬念。
kkkkkkkkkk_Z1 天前
c语言·数据结构·学习
学嵌入式和C语言编程数据结构|学习日记Day22:栈,二叉树,哈希存储📚 一、栈栈是只允许从一端进行插入和删除数据的线性存储结构。 可以操作增删的这一端叫栈顶,另一端叫栈底。
Navigator_Z1 天前
c语言·算法·leetcode
LeetCode //C - 1206. Design SkiplistDesign a Skiplist without using any built-in libraries.
码行山野赴时序归途1 天前
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_Z1 天前
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.
caimouse3 天前
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 主题:菜单对象模型、创建/插入/移除/查询/销毁、系统菜单、菜单栏绘制、菜单项信息通道
码行山野赴时序归途1 天前
c语言·数据结构·算法
算法效率的度量(上):时间复杂度中的对数思维大O表示法描述的是算法执行时间随数据规模增长的变化趋势。推导时只需记住:保留最高阶项,去掉所有系数。例如:2N + 3logN + 10 最终记为 O(N)。
单片机仿真设计1 天前
c语言·stm32·stm32单片机·proteus·毕设·仿真
【proteus仿真】基于 STM32 的智能垃圾桶设计(仿真图+程序)传统垃圾桶需要手动开盖,无法判断桶内状态,也缺少火情、溢满提醒,体验较差。本文基于 STM32F103C8T6 单片机,在 Proteus 中完成整套智能垃圾桶硬件电路仿真,实现分类按键输入、溢满检测、烟雾火情检测、声光报警、水泵灭火、OLED 显示、串口上报等完整功能,适合作为单片机课程设计、毕设参考。
是隼人2 天前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn axb_2019_fmt32题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
老一岁2 天前
c语言·开发语言
c问题总结(2)malloc(0)是C标准中的实现定义行为,不同库实现不一样,Linux glibc不会返回null,会返回一个合法的地址,这个指针可以被free释放,
奶茶树2 天前
c语言·开发语言·c++·git·github
【C++】13. C++11新特性【上】目录C++11简介一、列表初始化1.大括号初始化2. initializer_list二、右值引用和移动语义