c语言

dear_bi_MyOnly2 分钟前
c语言·开发语言·c++·学习·分类
栈和队列:从原理到应用全解析01 栈的工作原理和基本操作 02 栈的顺序存储 03 栈的链式存储 04 栈的应用场景 05 队列的基本概念和类型 06 循环队列和链式队列实操
从小白到软工1 小时前
c语言·开发语言·数据结构·经验分享·ai编程
4-3 项目-学生成绩管理系统(上)⏱ 本节预计用时:75分钟本节意义:几乎所有的软件工程师都做过管理系统,里边涉及到的增删改查工作中必用。这一讲先搭一个带"输入安检"的最小系统,把骨架立起来;还有一半功能(删除、修改、查询、统计)放在下一讲补全。
Code_Solitude2 小时前
java·c语言·算法
c语言:指针(3)+冒泡排序##1. 数组和指针的关系 arr == &arr[0] 代表首元素的地址但是有两个例外 sizeof(arr) 得到整个数组的总字节数 &arr 取整个数组的地址
巴巴媛6662 小时前
c语言·笔记·stm32·嵌入式硬件·bug
【Debug1】程序死机,while(1)循环,怎么办?以后如果再遇到死机、跑飞、HardFault,按以下步骤:
Lxx_Zw2 小时前
c语言·stm32·单片机·嵌入式硬件
PID 用顺了,然后呢:增强手术与前馈速度环把轮子稳住了。PID 不再是三个神秘参数,改目标值、看曲线、调系数,一套流程已经走得熟。然后你多半会撞到两堵墙。
BeiGuTing_code3 小时前
c语言·链表·音视频
C链表基础(二)有视频模拟!!!在上一篇博客中(https://blog.csdn.net/BeiGuTing_code/article/details/168223571),我们已经了解了链表的基本概念,包括链表的定义、链表与数组的区别,以及链表的实现原理与代码准备。我们完成了静态链表的建立,并实现了链表的遍历。
学逆向的3 小时前
c语言·开发语言·算法·网络安全
C 选择结构的执行效率分析● switch:跳转表直接定位分支 ● if-else:依次逐个条件比较 核心差异:switch 计算偏移直接跳转;if-else 顺序依次判断 switch 反汇编底层原理(跳转表模式)
wuminyu4 小时前
java·linux·c语言·汇编·jvm·c++
Continuation::freeze与thaw的x86_64汇编Stack Chunk拆解源码分析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
学逆向的16 小时前
c语言·开发语言·数据结构·网络安全
C 循环结构的执行效率分析1.从反汇编代码的行数来看,for循环最慢,while循环和do-while循环较快 2.while循环和do-while循环在结构上较为清晰,执行速度较快 3.do-while循环的执行效率最高,适用于简单和通用的循环场景
Navigator_Z19 小时前
c语言·算法·leetcode
LeetCode //C - 1293. Shortest Path in a Grid with Obstacles EliminationYou are given an m x n integer matrix grid where each cell is either 0 (empty) or 1 (obstacle). You can move up, down, left, or right from and to an empty cell in one step.
jeo陽20 小时前
c语言·开发语言·数据结构
04-循环实战:素数、最大公约数、级数求和与枚举法循环语法掌握了,这一篇用四个经典问题练手——它们是所有"算法课"的第一批作业,也是理解暴力求解与效率优化的起点。
爱读书的小胖1 天前
c语言·数据结构·算法
LeetCode 88. 合并两个有序数组 C 解题分析题目: 88. 合并两个有序数组 语言: C 调研日期: 2026-10-14 代码来源: 用户于 2026-10-14 在本对话中粘贴的方法一与方法二 结论: 方法一将数值 0 错当作空位,违反题目约束,且最坏为 O((m+n)n);方法二是正确的逆向归并,时间 O(m+n)、额外空间 O(1)。可进一步简化为标准的三个下标版本。
inrichtt1 天前
c语言·数据结构·stm32·单片机·嵌入式硬件
第七课时:STM32时钟系统揭秘:从零理解时钟树本课主题:时钟系统基础知识,包括 STM32 内部结构、总线架构与时钟树。要理解 STM32 的内部结构,可以拿电脑来类比。
知识分享小能手1 天前
c语言·开发语言·学习
C学习教程,从入门到精通,C语言指针 —— 详细知识点总结(10)在计算机内存中,每一个字节(Byte)都有一个唯一的编号,这个编号就叫做内存地址。操作系统通过地址来管理和访问内存中的数据。
金融小师妹1 天前
c语言·人工智能·git·决策树·pyqt
多因子时间序列分析:美元与美债收益率变化对黄金价格+1.6%的影响摘要:本文通过黄金价格的时间序列分析,结合美元指数、通胀数据及市场利率预期等变量,研究多重宏观因素与黄金+1.6%的关联,并构建用于观察价格变化的事件驱动分析框架。
额额额对了1 天前
linux·c语言·开发语言·驱动开发·嵌入式硬件
Linux 驱动开发:基于 platform 总线 + misc 设备的 DS18B20 单总线温度驱动DS18B20 是一款经典的数字温度传感器,采用 1-Wire 单总线协议,只需要一根数据线就可以完成通信。 这篇博客通过一个 DS18B20 驱动示例,把 platform 总线、misc 设备、GPIO 子系统、单总线时序、字符设备驱动框架 串起来。
奶盐cookie1 天前
c语言
内存区域:栈、全局区和静态区先看三个变量:它们虽然都是 int,但通常存放在不同的内存区域。 局部变量通常放在栈中普通局部变量通常存放在“栈”中。 函数被调用时,系统为它准备一块栈空间,用于保存:
头像很酷1 天前
c语言·hypervisor·xvisor·嵌入式虚拟化
嵌入式虚拟化-xvisor-跨越边界的读客
Logic1011 天前
c语言·数据结构·算法·二维数组·时间复杂度·动态内存分配·奇偶性
C语言/数据结构二维数组题解:找出行列O个数均为偶数的格子——奇偶性预处理+二次遍历小B最近迷上了艺术创作,他正在设计一个由字母O组成的图案。为了绘制这个图案,他需要在一张网格纸上标记出O的位置。但是小B发现,如果直接绘制所有的O,图案会显得杂乱无章。于是他想到一个办法:只绘制那些所在行和所在列中O的个数均为偶数的O,这样图案会更加平衡和和谐。
David猪大卫1 天前
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
【C++修炼】string类:string类的模拟实现该实现为简化版本,仅作了解string类之用,不求功能之全面与完善,只选择性实现一些关键接口或功能点,实现尽量靠近STL的设计规范。暂不考虑字符编码问题,故不实现为 basic_string,不将string类设计成模板。