c语言

♛识尔如昼♛31 分钟前
c语言·信号
C 进阶(9) - 信号在 Linux C 编程中,信号(Signal) 是一种非常重要的异步通知机制。你可以把它简单理解为软件层面的“中断”或“系统发给进程的小纸条”,用来告诉进程:“嘿,出事了,或者有人找你,赶紧处理一下!”
qeen874 小时前
c语言·数据结构·c++·笔记·学习·算法·排序算法
【算法笔记】各种常见排序算法详细解析(下)前言:本文将补充剩下的常见排序算法并对这些排序算法进行个大概的总结,主要是介绍递归类的算法花费的篇幅比较多(快速排序、归并排序),还会尝试把递归的形式改为非递归并补充一些关于排序的小概念
Legendary_0086 小时前
c语言·开发语言
解析 PD Sink 与 LDR6500U:Type-C 取电的核心密码一、PD Sink 是什么?PD Sink 芯片的核心作用,是作为设备与供电端的 “沟通桥梁”,通过 CC 配置通道完成协议握手,诱骗供电端输出设备所需的固定电压(5V/9V/12V/15V/20V),替代传统专用 DC 接口,实现 “一充多用”。简单说:PD Sink 就是设备的 “Type-C 取电钥匙”,让普通设备能兼容 USB-C 快充,告别专属充电器。
basketball6167 小时前
java·c语言·c++
C++ 强制类型转换:从 C 风格到 C++ 四大金刚强制类型转换是很多 C++ 程序员心里的一个疙瘩。从 C 带过来的 (int)x 看似方便,但在复杂的 C++ 继承体系、多态场景下,它就像一把没有保险的枪——你不知道它到底做了什么,也不知道会不会走火。
AI科技星8 小时前
c语言·开发语言·线性代数·量子计算·agi
全域数学公理:基于32维超复数与易经卦爻的宇宙大一统理论(整理版)作者:大师(乖乖数学)整理:乖乖数学日期:2026 年 5 月 19 日学科分类:理论物理;数学物理;量子宇宙学;复杂系统
LuminousCPP8 小时前
c语言·数据结构·笔记·顺序表·线性表
数据结构 - 线性表第二篇:动态顺序表进阶接口实现接上一篇动态顺序表基础实现,上次完成了初始化、销毁、自动扩容、头尾插入、头尾删除、通用打印核心基础操作,算是搭好了动态顺序表的骨架。
AI科技星9 小时前
c语言·开发语言·网络·量子计算·agi
全域粒子质量几何曲率统一公式体系(通俗易懂版)作者:乖乖数学日期:2026年5 月 19 日这份文档提出了一个极具颠覆性和前瞻性的宇宙观——《全域粒子质量几何曲率统一公式体系》。它试图用纯几何和数学的方法,一劳永逸地解决理论物理学中“粒子质量从何而来”的千古谜题。以下是为您提炼的文档核心精华,助您一分钟看透这套体系:
weixin_386468969 小时前
c语言·c++·git·python·vim·harmonyos·openharmony
openharmony 6.0编译rk3568过程记录目标 openharmony 6.0编译rk3568虚拟机信息 系统信息ubuntu@ubuntu:~/tmp$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal
Byte Wizard9 小时前
c语言
C语言内存函数画图演示: 注意:在拷贝中可能会出现重叠的情况,如下:这是从后往前进行拷贝的,拷贝结果和预期效果一样(但不一定是对的,是依赖编译器的实现方式和效果),但是arr2 和 arr2 + 2 属于同一个数组,源区域和目标区域发生重叠,使用 memcpy 会导致未定义行为,我们再来看从前往后拷贝的情况: 下面列出在下面的情况下不能使用memcpy函数:
学会去珍惜10 小时前
c语言·c++·混合编程·extern
C++如何与C语言混合编程_在C++项目中调用C库函数的extern “C“方法答案是使用extern "C"可解决C++调用C库时的链接错误,因其关闭C++名字修饰,使函数按C方式编译链接。1. C++函数重载导致名字修饰,C无此机制;2. 链接时C++查找修饰后符号名,而C库为原始名,致“undefined reference”;3. extern "C"声明单个或多个函数,禁用名字修饰;4. 在C头文件中用#ifdef __cplusplus包裹,兼容C/C++编译;5. C文件用gcc编译,C++文件用g++编译,最终用g++链接。正确使用extern "C"和编译规则即可实
社交怪人10 小时前
c语言·开发语言
【打印菱形】信息学奥赛一本通C语言解法(题号1028)自留or欢迎大佬纠错【题目描述】 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。【输入】 输入只有一行, 包含一个字符。
csdn_aspnet19 小时前
c语言·开发语言·算法
C语言 Lomuto分区算法(Lomuto Partition Algorithm)目录Lomuto 算法用于数组划分一些有趣的事实如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。
谙弆悕博士19 小时前
c语言·数据结构·算法··数据结构与算法
【附C源码】从零实现C语言堆数据结构:原理、实现与应用堆(Heap)作为优先级队列的经典实现,在任务调度、图算法(如Dijkstra、Prim)、Top-K问题等场景中有着广泛应用。本文将深入探讨堆的核心原理,并基于C语言标准库实现一个完整的、可用于生产环境的最小堆与最大堆。
三品吉他手会点灯1 天前
c语言·开发语言·笔记·学习
C语言学习笔记 - 35.数据类型 - printf函数的非输出控制符与格式优化本知识点对应谭浩强《C程序设计(第五版)》第3章3.4.3节"用printf函数输出数据",是printf函数用法的重要补充,重点解决程序输出的可读性问题。
Ghost Face...1 天前
c语言
U-Boot SPL阶段与主阶段深度解析:从ROM到Kernel的完整引导之旅(ARMv8)大家好,本篇文章我给大家彻底讲通透U-Boot完整启动流程。网上绝大多数Uboot文章存在:ARMv7/ARMv8混杂、代码残缺、逻辑跳跃、不讲内存布局等问题。
三品吉他手会点灯1 天前
c语言·开发语言·笔记·学习·算法
C语言学习笔记 - 33.数据类型 - printf函数的详细用法本知识点对应谭浩强《C程序设计(第五版)》第3章3.4.3节"用printf函数输出数据",是C语言程序调试和结果输出的核心基础。printf函数功能强大且用法灵活,不仅在C语言中广泛使用,在后续学习其他语言时也会经常用到,是必须重点掌握的基础函数。
t-think1 天前
c语言·开发语言
深入理解指针(2)这里是think的博客希望可以一起交流知识,一起think今天我们来学习指针(2)吧一起来think吧
我不是懒洋洋1 天前
c语言
从零开始实现一个简单的神经网络:C语言版前言你有没有想过:AI程序是怎么识别手写数字的?怎么判断一张图是猫还是狗?很多人觉得神经网络高深莫测,必须用Python、TensorFlow、PyTorch。但其实,神经网络的数学原理并不复杂——加减乘除 + 激活函数。
百万老师1 天前
c语言·单片机·嵌入式硬件·学习·ai全流程闭环开发
自然语言编程时代,如何零基础学习掌握嵌入式编程先说独创的学习培养方法:以做实际项目为目标,通过项目目标牵引学习,用什么学什么,指挥AI实现功能,指挥AI进行知识梳理,结合传统的单一知识点教学视频增强基础。最关键的是,学完以后,因为是做项目,你的知识是成体系化的。
淞綰1 天前
c语言·数据结构·学习·算法·c语言的练习
c语言的练习-字符串的练习-寻找最长连续字符以及出现次数由于作者小白是一个初学者,我在写这题的时候被这题的输入输出卡了很久竟然。我还以为是我里面的哪个逻辑错了。后面询问了老师,才知道自己错在哪里。