c语言

12.=0.39 分钟前
c语言·stm32·单片机·嵌入式硬件
【stm32_7】定时器的原理与应用、基本定时器、通用定时器、PWM、模拟脉冲信号的宽度、利用PWM控制外设、逻辑分析仪的使用目录一、定时器的基本概念二、外设种类三、基本定时器1. 基本定时器的基本特点2. 原理分析3. 程序设计
jimy11 小时前
c语言·算法·gnu
C语言历史版本和gnu扩展版本K&R C(1978)gnu89 是 GCC 历史上最经典的扩展模式,曾长期作为 GCC 默认标准,Linux 内核早期即以此编写。
70asunflower1 小时前
c语言·开发语言
堆与栈:C 语言内存管理的核心概念理解堆和栈,是 C 语言学习从入门走向深入的分水岭。本文用最直观的方式讲清楚这两个最重要的内存区域。先看一段简单的递归代码:
我不是懒洋洋1 小时前
c语言·数据结构·c++·经验分享·算法·leetcode·visual studio
【数据结构】二叉树OJ(单值二叉树、检查两棵树是否相同、对称二叉树、二叉树的前序遍历、另一颗树的子树)小编主页详情<-请点击 小编gitee代码仓库<-请点击本文主要介绍了二叉树OJ(单值二叉树、检查两棵树是否相同、对称二叉树、二叉树的前序遍历、另一颗树的子树),内容全由作者原创(无AI),并带有配图帮助博友们更好的理解,点个关注不迷路,下面进入正文~~
爱编码的小八嘎1 小时前
c语言
C语言完美演绎9-8/* 范例:9-8 */#include <stdio.h>/* 声明 + 定义 (并给初值) */enum /* 省略类型名称 */
wljy11 小时前
c语言·c++·算法·蓝桥杯·stl·牛客
每日一题(2026.4.29) 猫猫与数学由题意,假设有一数字 ggg,令 A=a+c,B=b+cA = a + c,B = b + cA=a+c,B=b+c,我们希望得到 g∣Ag | Ag∣A 和 g∣Bg | Bg∣B ,即 ggg 整除 AAA 和 ggg 整除 BBB,因此有: A=k1×g,B=k2×g↓∣A−B∣=(k1−k2)×g↓∣a−b∣=(k1−k2)×g A = k_1×g,B = k_2×g \\ ↓ \\ |A - B| = (k_1 - k_2)×g \\ ↓ \\ |a - b| = (k_1 - k_2)×g A
Rabitebla3 小时前
linux·c语言·数据结构·c++·算法·github·学习方法
【C++】string 类:原理、踩坑与对象语义学 C++ 到一定阶段,std::string 用起来顺手,但总感觉底下有一片黑盒子。我拷贝一个字符串,内存是怎么分配的?两个对象赋值,旧资源去哪了?函数结束时发生了什么?
宣宣猪的小花园.5 小时前
c语言·开发语言·单片机
C语言重难点全解析:内存管理到位运算
三品吉他手会点灯10 小时前
c语言·笔记·学习
C语言学习笔记 - 20.C编程预备计算机专业知识 - 变量为什么必须的初始化【重点】初始化,是指在变量定义后,为其赋予一个确定的初始值的操作。C语言的核心编码规则为「变量先定义、后使用」,而变量使用前的初始化,是保障程序行为可控、避免运行异常的核心前提。
JasmineX-114 小时前
c语言·数据结构·笔记·链表
数据结构(笔记)——双向链表顾名思义,在双向链表的结点中有两个指针域,其一指向直接后继,另一指向直接前驱。目的:申请并初始化一个新节点(数据域赋值,前后指针置空)。
爱编码的小八嘎16 小时前
c语言
C语言完美演绎9-7/* 范例:9-7 */#include <stdio.h>enum myWeek /* 声明 */{
澈20716 小时前
c语言·开发语言·c++
深耕进阶 Day1:C 与 C++ 核心差异 + C++ 入门基石前面我们完成了 C 语言版数据结构 + 算法 全覆盖,基础已经扎实。接下来开启深耕阶段:以 C++ 为核心,打通:语法深度、面向对象、内存模型、STL 底层、高阶数据结构、工程级代码思维。
love530love16 小时前
c语言·人工智能·windows·podman
Windows Podman Machine 虚拟硬盘迁移完整指南:从 C 盘到非系统盘环境: Windows 11 + Podman 5.8.x + WSL2 (Mirrored 网络模式) 适用场景: 将 Podman machine 的 WSL 虚拟硬盘 (ext4.vhdx) 从 C 盘迁移到其他磁盘,释放系统盘空间 最后验证日期: 2026年4月28日
Felven16 小时前
c语言·开发语言
C. Need More Arraystime limit per test2 secondsmemory limit per test256 megabytes
love530love16 小时前
c语言·开发语言·人工智能·windows·wsl·podman·podman machine
Podman Machine 虚拟硬盘迁移实战二:用 Junction 把 vhdx 从 C 盘搬到其他盘环境: Windows 11 + Podman 5.8.2 + WSL2 (networkingMode=Mirrored)
代码中介商16 小时前
c语言·开发语言
C语言预处理指令深度解析:从宏定义到条件编译在C语言中,我们写的 .c 文件并不是直接交给编译器编译的。在正式编译之前,还有一个重要的阶段——预处理(Preprocessing)。
聆风吟º18 小时前
c语言·开发语言·strcat·库函数
【C标准库】深入理解C语言strcat函数:字符串拼接的利器🌈个人主页:聆风吟_ 🔥系列专栏:C语言标准库 🔖少年有梦不应止于心动,更要付诸行动。在C语言编程中,字符串操作是最基础、最常用的功能之一,而strcat函数作为字符串拼接的核心函数,几乎是每个开发者都必须掌握的工具。它可以轻松将两个字符串拼接在一起,无需手动处理字符数组的遍历和拷贝,极大简化了字符串拼接的代码逻辑。
我不是懒洋洋20 小时前
c语言
手写一个一致性哈希:从原理到分布式缓存实战前言你有没有想过:Redis集群、Memcached分布式、Nginx负载均衡,它们是怎么决定把数据存到哪台机器的?
mount_myj20 小时前
c语言
异或树【C语言】解题思路
70asunflower21 小时前
c语言·c++
C/C++ 自定义函数的常用规范:从入门到工程实践调用一个函数之前,编译器必须先“认识”它。认识的方式有两种:如果定义写在调用之前,声明可以省略:坑一:参数个数不检查,多传少传都不报错