c语言

ziguo11223 小时前
linux·c语言·c++·windows·visual studio
深入浅出 C/C++ 数据类型:从入门到踩坑原创不易,先赞后看,养成习惯。这篇文章我尽量把 C/C++ 的数据类型讲透,顺便带上一些我平时写代码时踩过的坑。
code_pgf5 小时前
c语言·开发语言·c++
C/C++ 常用容器功能汇总C 语言本身不提供标准通用容器模板,常见数据结构通常需要:C++ 标准模板库 STL 提供了丰富的容器、迭代器和算法。现代 C++ 开发应优先使用标准容器。
个 人 练 习 生6 小时前
c语言·开发语言·经验分享·学习·程序人生
strcmp与strstr函数的模拟实现strcmp函数的功能是按ASCII码依次逐字符对比两个字符串,直到出现不同字符或者遇到 \0 。 返回值规则
三十岁老牛再出发5 小时前
linux·c语言·mysql
07.26每日总结
小羊先生car6 小时前
c语言
RTOS-F429-HAL-基础内容认识(2026/7/26)目录一:rtos 和裸机的特点对比1:裸机2:RTOS3:RTOS的四个特点:4:两个注意事项5:configMAX_SYSCALL_INTERRUPT_PRIORITY
Discipline~Hai7 小时前
c语言·arm开发·单片机·嵌入式硬件·嵌入式
ARM03-蜂鸣器和中断① 蜂鸣器功能实现步骤:(1)查看原理图设计(2)查阅IMX6ULL参考手册,按以下顺序配置:② 在LED/bsp文件夹基础上添加beep.c、beep.h
冻柠檬飞冰走茶8 小时前
c语言·开发语言·数据结构·算法
PTA基础编程题目集 7-7 12-24小时制(C语言实现)摘要:本文介绍了一个 C 语言程序,用于将用户输入的 24 小时制时间转换为 12 小时制格式并输出。程序通过 scanf 直接解析冒号分隔的小时和分钟,并根据小时值判断并输出对应的 AM(上午)或 PM(下午)时间。输入和输出的时间格式保持一致,不补前导零,并遵循英文时间表示习惯(例如,12:00 视为 PM,0:00 视为 AM)。
runafterhit9 小时前
c语言·python·leetcode
python基础语法命令(C程序员刷leetcode)平时编码都用 C,但 C 刷算法效率太低(手写哈希/手动内存管理/一个反转字符串要写 5 行)。Python 把该省的事全省了。本文目标是:有 C 基础 + 零 Python 经验 → 读完能直接上 LeetCode 做题。 算法基础练习总结入口:我的算法地图
笨笨饿9 小时前
java·c语言·数据库·笔记
#102_Codex无在VSCold无法打开相信大家在使用Codex插件的时候都会遇到Codex用着用着就打不开的情况,其实根本不是 VS Code 本身打不开,而是 Codex 无法打开它的 SQLite 状态数据库。
wuyk55511 小时前
c语言·开发语言·stm32·单片机·嵌入式硬件
66.嵌入式C语言进阶:共用体(Union)实战指南——单片机内存省一半的神级技巧很多人会把共用体和结构体混淆,其实它们的核心差异在于内存分配方式:举个形象的例子:结构体就像一间被隔成多个小房间的公寓,每个房间住不同的人;共用体则是一间多功能房,白天当办公室,晚上当卧室,同一时间只能做一件事。
2601_9516443220 小时前
c语言·编程基础·编译环境·二级考试·题库选择
C语言二级备考指南在大学里,无论学习工科还是理科,大多数学生都要接触C语言或C++。如今,掌握编程已不再是程序员的专属技能,而是高素质人才应具备的基本能力之一。尽管高校普遍开设了相关课程,但不少学生最终并未真正学好,编程能力仍显薄弱。
日拱一卒——功不唐捐1 天前
c语言·数据结构
红黑树删除(C语言)在已经建立好的红黑树里删除一个节点 z.删除完后需要满足红黑树性质(左根右 根叶黑 不红红 黑路同)先找到被删除数据 z 所在的结点 分类讨论: (1)z 的度是 1/0:用 z 唯一的孩子顶替 z 的位置 (2)z 的度是 2: 找到 z 的中序遍历前驱或者后继结点 y(度 1/0(一定没有两个孩子)), z-> data = y-> data, 问题转为删除 y,转化为了情况(1)最终删除的结点一定是一个度为 1/0 度结点, 删除 y 让 y 唯一的一个孩子 x 顶替 y 的位置。
ziguo11221 天前
linux·c语言·c++·windows·visual studio
C/C++ 错误处理全解:从 errno 到 C++ 异常写 C/C++ 的时候,错误处理是一个绕不开的话题。C 语言没有内置的异常机制,靠的是返回值、errno、assert 这些老路子;C++ 则提供了 try-catch-throw 这套结构化异常处理。两种语言的设计哲学不同,适用的场景也不一样。这篇文章把两边的错误处理方式都捋一遍,该用哪种、怎么用,看完心里大概就有数了。
wuyk5552 天前
c语言·开发语言·stm32·单片机·嵌入式硬件
64.单片机回调函数实战:从原理到模块化工程落地在嵌入式开发中,回调函数是实现模块化、解耦代码的核心技术之一。它通过函数指针的方式,将 “业务逻辑” 与 “底层处理” 分离,让代码更易维护、扩展。本文将结合视频中的核心知识点,通过完整代码示例,带你从原理到实战掌握回调函数在单片机开发中的应用。
Suxing91 天前
c语言·算法·c#
C语言基础分享:“群租房”和“点名册”——联合体与枚举今天我们来聊聊 C 语言里两个特别有意思,但也特别容易让人犯迷糊的自定义类型——联合体(Union)和枚举(Enum)。
dtq04241 天前
c语言·开发语言·学习
C语言-文件操作1一.文件使用的原因及定义1.原因:如果没有文件,我们写的数据是存储在电脑的内存中的,如果程序流失,内存回收,数据就丢失了,等再次运行程序,是看不到上次的数据的,如果想将数据进行持久化保存,就要使用文件。
小+不通文墨1 天前
c语言·经验分享·笔记·学习
--no-multibyte-chars 解决OLED_data.c移植后中文乱码问题当我们移植了OLED相关函数,由于ANSI/GB2312 编码和 UTF-8 编码的不同,导致编译出现下面情况
q27551300421 天前
c语言·开发语言
AS717 Type-C转DP 8K方案外维少 AS717电路图AS717是专为Type-C转DP设计的专用芯片,核心参数直击高清转接痛点:视频性能:支持8K@60Hz、4K@144Hz输出,信号无压缩无损传输,兼容HDR,AS717凭借8K高性能、极简设计、低成本,广泛应用于Type-C转DP转接线、便携转接器、扩展坞等设备,适配多屏办公、专业设计、电竞游戏等场景。 协议兼容:符合DP1.2标准、USBPD2.0协议,支持UFP/DFP双角色配置,适配笔记本、手机、平板等主流设备。 硬件特性:3.3-5.5V宽压供电,集成6kVESD保护,抗静电能力强;SOP8小封
自然常数e1 天前
c语言·数据结构·visual studio
顺序表专题线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...
j7~1 天前
c语言·开发语言·数据结构·学习·队列·queue·c\c++
【数据结构初阶】队列的实现(链式队列 + 循环队列)--详解概念:只允许在⼀端进⾏插⼊数据操作,在另⼀端进⾏删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)。