c语言

昌原的儿子LEO2 小时前
linux·服务器·c语言·数据库
Linux进程知识点总结目录核心区别:程序是静态文件;进程是动态执行过程。进程地址空间分为3大段:进程特性:结束当前进程。状态解析宏(传入status变量)
多弗朗皮卡丘5 小时前
c语言·开发语言·windows
C语言梦开始的地方16:结构体结构体是什么? 我们在了解C语言的数据类型章节时说到过C语言大致分为2种类型一种是内置类型即char,int这种,一种是自定义类型,我们本章节的结构体就是C语言的自定义类型。
2401_862880825 小时前
linux·服务器·c语言
Linux应用层开发 --- 多任务多任务:让程序具备同时处理多个任务的能力(并发)如何实现多任务:多进程、多线程进程:正在执行的程序,需要消耗内存和CPU
心仪久了会沦陷6 小时前
c语言·数据结构·经验分享·笔记·开源
数据结构入门系列——顺序表详解:概念、分类与动态实现「 每日一句 · Daily Quote 」 “我这个人走得很慢,但是我从不后退。” — 亚伯拉罕·林肯
witton6 小时前
c语言·c++·mingw·protobuf·xmake·protobuf-c·protoc-gen-c
xmake中将proto文件生成C/C++文件然后再编译链接进项目前几天在玩CMake的时候想让CMake来生成pkgconfig的配置文件pc文件,尝试了很久都没成功,借助DeepSeek也没搞出来。于是研究起了xmake,不用不知道,一用真觉得xmake比CMake好用多了,最主要是的语法简洁,没有CMake怪异语法和晦涩的生成表达式,xmake完全使用的Lua的语言规则。还有一个非常重要的工具就是VSCode有xmake插件,可以像CMake插件一样流畅的工作。
dear_bi_MyOnly6 小时前
c语言·开发语言·学习·分类
C语言控制语句与循环逻辑精讲学习目标C语言支持两种选择语句:if语句:通过条件为真还是为假来决定 常规格式:语法:题目:输入月收入,按以下规则计算税费(保留两位小数):
M78佐菲17 小时前
linux·c语言·笔记·学习·算法
c语言学习笔记:排序与查找方法整理排序与查找是c语言中非常重要的算法,今天复习后,整理了一些相关的知识点。一、排序1、选择排序:每轮选出最小元素,放到已排序区间末尾
himobrinehacken4 天前
c语言·开发语言
汇编中的减法与补码转换奥秘减法对应的汇编是sub。虽然计算机指挥做加法但是,可以通过补码将减法转换为加法。算式:y+y(反)=0-y<==>y(反+1)<==>-y<==>y(补)=-y
wWYy.18 小时前
c语言·c++
C++与C的区别C 和 C++ 都是编译型语言,C++ 起源于 C,但两者并不完全兼容。C:C++:C 中通常需要使用结构体和函数配合:
LuminousCPP19 小时前
c语言·数据结构·笔记·二叉树
数据结构‑二叉树(二):二叉堆从零实现|Heap结构设计 + 建堆优化 + 堆排序深度解析上一篇 数据结构-二叉树(一):树的基础概念与二叉树核心结构-CSDN博客 ,我们学习了树、二叉树以及完全二叉树,并得到数组存储下父子下标公式:
程序员与背包客_CoderZ1 天前
c语言·开发语言·数据库·c++·分布式·分布式数据库·rocksdb
高性能分布式KV存储引擎RocksDB入门与C/C++编码实战RocksDB常见的应用场景:分布式数据库的本地存储,如TiKV等,每个分布式节点采用RocksDB存储分片数据。
william_yangshun1 天前
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~1 天前
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 变量:截断小数,只留整数 例子(如下):
小雪崩1 天前
linux·c语言·学习
嵌入式学习 day30:minilog基于前几天IO的学习,完成一个小项目。MiniLog是一个运行在Linux终端的轻量级日志记录与查询工具,使用C语言和POSIX文件I/O实现。支持写入不同等级日志、查看全部日志、按等级查询、统计数量等功能。
二级小助手1 天前
c语言·计算机二级·二级c语言·c语言操作题·c语言真题·c语言大题
C语言二级操作题高频真题精解与大题代码模板在二级 C 语言考试里,操作题总共占 60 分(程序填空 18 分、程序修改 18 分、程序设计 24 分)。很多同学选择题能拿 30 分左右,只要操作题能稳拿 40 分以上,过考就完全没有悬念。
kkkkkkkkkk_Z2 天前
c语言·数据结构·学习
学嵌入式和C语言编程数据结构|学习日记Day22:栈,二叉树,哈希存储📚 一、栈栈是只允许从一端进行插入和删除数据的线性存储结构。 可以操作增删的这一端叫栈顶,另一端叫栈底。
Navigator_Z2 天前
c语言·算法·leetcode
LeetCode //C - 1206. Design SkiplistDesign a Skiplist without using any built-in libraries.
码行山野赴时序归途2 天前
c语言·开发语言·数据结构·算法·leetcode
三道经典数组题:从暴力到最优的算法思维数组是算法中最基础也最重要的数据结构之一。很多看似简单的题目,背后都藏着从"能跑通"到"跑得快"的思维跃迁。今天通过三道数组相关的经典题目,聊聊如何先写出最容易想到的解法,再一步步逼近最优解。
caimouse3 天前
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_Z2 天前
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.