c语言

wdfk_prog11 小时前
linux·c语言·网络·ide·vscode
正常关闭虚拟机时,不要点“关机”,而要点“关闭客户机”很多人在使用 VMware 虚拟机时,看到菜单里同时出现 “关机” 和 “关闭客户机”,会下意识认为这两个按钮差不多:反正最后虚拟机都会黑屏,都会停止运行,似乎点哪个都一样。
流年如夢13 小时前
c语言·数据结构
单链表 -->增、删、查、改等详细操作链表是线性表的链式存储结构,采用非连续物理空间,通过指针链接节点,解决了顺序表插入删除效率低、空间浪费的问题。单链表作为最基础的链表结构,仅支持单向遍历,本章采用模块化编程实现其核心接口,为后续复杂链表打下基础
handler0115 小时前
c语言·数据结构·c++·算法
【算法模板】最小生成树:稠密图选 Prim,稀疏图选 Kruskal最小生成树:在连通带权无向图中,找到一个边权和最小的生成树核心思想:从一个顶点开始,每次将距离当前生成树最近的顶点加入树中。
怀庆同学16 小时前
c语言·开发语言
C语言基础-单链表#// 动态创建一个链表:动态申请内存+模块化设计### 什么是链表?//1.创建链表(创建一个表头,代表整个链表)
Byron Loong17 小时前
c语言·c++
【基础】c,c++编译过程C/C++ 里 .h / .c / .cpp 的关系 + 完整编译流程。 你看完就能明白为什么多文件会报错、为什么要写头文件、编译器到底在干嘛。
消失的旧时光-194318 小时前
android·linux·c语言
为什么 Linux / Android 系统里全是 struct + 函数指针?—— 一篇讲透 C 语言如何实现面向对象(OOP)刚学 Java / Android 时, 我一直觉得:这种写法很自然。因为:这就是标准 OOP(面向对象)。
MZ_ZXD00118 小时前
java·c语言·c++·spring boot·python·flask·php
springboot音乐播放器系统-计算机毕业设计源码76317摘要随着数字音乐市场的迅速发展和互联网技术的不断进步,用户对于个性化、便捷性和社交互动性的需求日益增长。因此,设计了一个基于SpringBoot与Vue框架构建的音乐播放器系统,采用MySQL数据库进行数据存储,通过集成先进的技术架构,提升用户的音乐体验。系统利用SpringBoot框架的强大功能,结合数据库管理技术,整合多种功能于一体的平台来用户对高质量音乐内容的需求。系统前端界面设计简洁直观,提供流畅的用户体验;而后端则利用SpringBoot框架的强大功能,实现了包括用户管理、音乐信息管理、反馈建议
182******208318 小时前
c语言·开发语言
2026新手必看:C语言学到什么程度可以出去找工作很多自学C语言的新手容易陷入两个极端:要么刚学完语法就投简历碰壁,要么总觉得自己“还没准备好”而不敢投。单纯“学会C语言”几乎找不到工作,你需要的是“用C语言解决特定领域问题的能力”。
我不是懒洋洋19 小时前
c语言·c++·经验分享·算法
手写一个并查集:从原理到最小生成树实战前言你有没有想过:社交网络中怎么判断两个人是否是朋友的朋友?Kruskal最小生成树算法是怎么快速判断是否形成环的?LeetCode上的岛屿问题怎么快速合并?
50万马克的面包21 小时前
c语言·开发语言·windows
C 语言第18讲:预处理详解预处理是 C 语言编译前的文本替换与条件裁剪阶段,不做语法检查,却是大型项目、跨平台、底层开发必不可少的核心技能。本文把所有高频考点、工程用法一次性整理清楚,新手也能快速掌握。
zhouwy11321 小时前
c语言
C语言核心知识点详解C语言是现代编程语言的基石,无论是操作系统内核、嵌入式开发还是高性能计算,C语言都扮演着不可替代的角色。本文从数据类型、指针、内存模型、预处理、存储类别等多个维度,系统梳理C语言的核心知识点,帮助开发者在实际工程中写出更高效、更安全的代码。
Bluetooth73021 小时前
c语言
c语言(选择与循环)程序与算法一、算法的特征1.有穷性一个算法必须总是在执行有穷步之后结束,且每一步都可在有穷时间内完成。2.确定性
努力努力再努力wz21 小时前
c语言·开发语言·数据库·c++·b树·qt·缓存
【Qt 入门系列】从应用场景到开发环境:建立对 Qt 的第一层认知🔥 本文专栏:Qt 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:真正改变命运的,不是突然开窍的那一天,而是你明明很累,却还是没把自己交出去的那些晚上。
无限进步_21 小时前
java·c语言·开发语言·数据结构·c++·后端·算法
【C++】红黑树完全解析:从概念到插入与平衡维护红黑树(Red-Black Tree)是一种自平衡的二叉搜索树,它在每个节点上增加一个存储位表示颜色(红色或黑色),通过对根到叶子路径上节点颜色的约束,确保没有一条路径会比其他路径长出两倍,从而保持树的近似平衡。相比于 AVL 树要求严格的高度差不超过 1,红黑树对平衡的控制更为宽松,因此插入和删除时的旋转次数更少,整体性能在实际应用中往往更优。C++ 标准库中的 std::map、std::set 以及 Linux 内核的调度器、Java 的 HashMap(红黑树部分)等大量场景都采用了红黑树作为底层
50万马克的面包1 天前
c语言
C语言数据在内存中的存储(后续会持续优化)在 C 语言编程中,数据在内存里到底怎么存是核心底层知识点,它直接决定了代码的运行结果、数据溢出、字节序问题,也是面试高频考点。今天就把整数存储、大小端字节序、浮点数存储一次性讲透。
无限进步_1 天前
c语言·开发语言·数据结构·c++·windows·哈希算法·散列表
简单聊聊 C++ 中的 unordered_map 和 unordered_setC++ 标准库提供了两大类关联式容器:一类是有序的,比如 set、map,底层用红黑树实现;另一类是无序的,也就是今天要聊的 unordered_set、unordered_map、unordered_multiset、unordered_multimap,它们的底层依靠哈希表。
枫叶丹41 天前
c语言·开发语言·华为·harmonyos
【HarmonyOS 6.0】Data Augmentation Kit 智慧化数据检索 C 接口解析:向量化、知识检索与知识问答HarmonyOS 6.0 在其持续演进中,将 AI 能力从单一的“工具调用”模式推升到了“操作系统级智能体框架”的高度。在这一宏观技术变革下,Data Augmentation Kit(数据增强服务)得到了重要扩展——新增了智慧化数据检索 C 接口,正式将知识库、知识检索和知识问答(RAG)等数据底座增强能力纳入系统级服务范畴。
TANGLONG2221 天前
c语言·开发语言·数据结构·c++·笔记·算法·stl
【C++】STL基础必备:深入解析vector容器的实现(含源码)vector的底层本质上是顺序表,但是跟我们之前的实现略微有些不同,最大的不同就是结构的不同,我们翻看stl源码中的stl_vector,我们来看看它的结构是如何定义的,如果没有stl源码可以私信我,如下图:
50万马克的面包1 天前
c语言·开发语言·笔记·算法
C语言第3讲:分支和循环大家好!这篇把分支和循环上下两讲全部整合,从基础语法到实战猜数字小游戏,一篇吃透 C 语言最核心的逻辑结构,新手必看、必练、必收藏!
孬甭_1 天前
c语言·开发语言
预处理详解目录前言1 · 大致介绍2 · 预定义符号3 · #define定义常量4 · #define定义宏5 · 带有副作用的宏参数