c语言

坚持编程的菜鸟1 小时前
c语言·算法·模拟实现memmove
模拟实现memmovemy_memmove手动实现 memmove 内存移动函数,可处理内存重叠场景:目标地址与源地址重叠时从后往前拷贝避免数据覆盖,无重叠则正向拷贝;主函数分别测试内存重叠拷贝、普通内存拷贝两种场景并输出结果。
qq_448011165 小时前
java·c语言·开发语言
C语言中的指针函数和函数指针指针函数和函数指针这对词语总是让人迷惑,其实只是语法长得像,造成极易混淆。先来说明它们的区别然后逐一展开介绍两者定义和实际使用情况
坚持编程的菜鸟3 小时前
c语言·算法·判断大小端
编写判断大小端程序该程序借助联合体成员共用同一块内存的特性实现大小端检测,联合体内部同时定义 int 整型与 char 字符变量,给整型变量赋值 1 后读取字符变量的值,若值为 1 说明数值低位字节存储在内存低地址,本机是小端模式,反之则为大端模式,最终在主函数中调用检测函数并输出本机字节存储方式。
不负岁月无痕4 小时前
java·linux·c语言·开发语言·c++·面试
简单理解操作系统结构1.冯诺依曼体系理解这个结构体系主要是用来描述 电脑硬件的之间的关系输入设备 很明显就是 键盘 鼠标等把数据写入计算机的东西
clerly5 小时前
c语言·多态·继承·封装·结构体
C语言如何实现继承?继承要解决什么问题先看一个实际场景:项目里有三种I2C传感器,每种都需要I2C读写、设备地址、初始化状态。如果每个传感器都独立定义一遍,I2C相关代码重复三份,改一个地方要改三处。
wengqidaifeng7 小时前
c语言·单片机·嵌入式硬件
2026 年电赛(TI 杯)H 题:MaxiCamPro、双主控通信、VOFA+ 遥测与可复现实验方法个人主页:个人专栏:本系列记录 MSPM0G3507 双主控小车从赛题分析、硬件搭建、底层驱动、循迹调试,到摆杆滚球控制和最终测评复盘的完整过程。文章中的路径均为仓库相对路径,代码、测试脚本和模块封装可以直接从公开仓库取得。
坚持编程的菜鸟8 小时前
c语言·算法·模拟实现strncpy
模拟实现strncpy本题主要用到指针操作,需要考虑指针移动和指针类型等细节。 坚持编程,我一直在路上!
c238568 小时前
c语言·开发语言·c++
C/C++每日一练20题目解析:假设题目为 “在数组中找到唯一出现奇数次的元素”。由于其他元素出现偶数次,通过异或运算,相同元素异或为 0,0 与目标元素异或结果即为目标值。思路:利用异或特性:a^a=0,0^a=a。遍历数组,所有元素异或后,偶数次元素抵消,结果就是目标元素。代码:
CAE二次开发工程师9 小时前
c语言·开发语言·python
【C语言入门到精通】-基础篇大家好,欢迎来到咱们零基础C语言入门教程的第一期视频!很多刚接触编程的同学,上来就直接敲代码、背语法,其实特别容易学懵。今天咱们不写代码,先好好聊聊C语言到底从哪来、为什么几十年过去了,它依然是编程界的常青树,不管是学Java、Python,还是做嵌入式、操作系统,C语言都是绕不开的基础。
Navigator_Z12 小时前
c语言·算法·leetcode
LeetCode //C - 1187. Make Array Strictly IncreasingGiven two integer arrays arr1 and arr2, return the minimum number of operations (possibly zero) needed to make arr1 strictly increasing.
别动我齐刘海14 小时前
c语言·c++·人工智能·深度学习·学习·机器学习·机器人
“三层同步审计”判定掉帧缺失建立一个“Axis 原始输出—MocapApi—我们的程序”三层同步审计。只有这样才能判定缺失到底发生在哪一层。
十月的皮皮14 小时前
c语言·stm32·单片机·stm32cubemx
STM32从零到量产开发:四路继电器工业控制模块开发 -上位机主窗口设计说明MainForm 是 P02HostPC 命名空间下的核心上位机主窗口模块,专为 P02 4通道继电器控制器设计。该模块面向工业控制场景,提供了完整的设备交互、状态监控与参数配置能力。
Chen—LSN16 小时前
c语言·开发语言·算法·c#
C语言——深度理解指针(6)在学习操作符的时候,我们学习了 sizeof , sizeof 计算变量所占内存空间⼤⼩的,单位是字节,如果操作数是类型的话,计算的是使⽤类型创建的变量所占内存空间的⼤⼩。
0x3F(小茶)15 小时前
c语言·单片机·mcu
FreeRTOS 系统配置FreeRTOSConfig.h 配置文件,这个头文件是 FreeRTOS 移植和裁剪的核心,通过一系列宏定义,我们可以精确控制内核功能、资源占用和行为特性。
wuyk55514 小时前
c语言·开发语言·stm32·单片机·嵌入式硬件·机器学习
第1章:无刷电机核心原理与运行机制很多同学学习无刷电机控制都会遇到一个问题:看得懂原理图、抄得动代码,但永远不懂底层逻辑。六步换相为什么是6个扇区?FOC为什么要坐标变换?为什么有方波和正弦波两种驱动?为什么无刷电机需要换相才能持续旋转?
坚持编程的菜鸟14 小时前
c语言·算法·模拟实现strncat
模拟实现strncat本题主要考察指针类型和指针移动操作。 坚持编程,我一直在路上!
Hhy_110715 小时前
c语言·开发语言·数据结构·学习·visual studio
【从零开始学数据结构 ⑥】:二叉树之堆——打破规则的优先队列在上一篇文章中,我们讲到了队列,队列讲究的是绝对的公平,遵循 FIFO(First In, First Out,先进先出)线性原则, 堆打破了纯粹的时间顺序,出队时不看是谁先来的,而是看“谁的优先级高/谁的数据最大(或最小)”。
wengqidaifeng15 小时前
c语言·单片机·嵌入式硬件
2026 年电赛(TI 杯)H 题:完整测评流程、失败案例复盘、比赛策略与开源交付个人主页:个人专栏:本系列记录 MSPM0G3507 双主控小车从赛题分析、硬件搭建、底层驱动、循迹调试,到摆杆滚球控制和最终测评复盘的完整过程。文章中的路径均为仓库相对路径,代码、测试脚本和模块封装可以直接从公开仓库取得。
0x3F(小茶)15 小时前
c语言·arm开发·单片机
FreeRTOS 任务相关 API 函数这是使用 FreeRTOS 的起点,文档介绍了两种创建方式和一种删除方式。当你需要暂停某个任务,并在一段时间后从暂停点继续执行时,使用挂起和恢复机制,而非删除+重建(后者会丢失任务内部的变量状态)。
ysu_031415 小时前
c语言
【创作128天纪念】从新手村踏上征途前言:2026年4月1日,我发表了第一篇技术博客《菜刀小试之我才刚进新手村》。不知不觉,今天是我成为 C/C++ 创作者的第 128 天。回首这段旅程,从最初敲下第一个指针示例,到文章荣幸入选《C/C++领域内容榜》第 6 名,创作见证了我的每一次技术蜕变。