c语言

星迹701 小时前
c语言·开发语言
C语言相关的数电知识①VOH:逻辑电平 1 的输出电压。②VOL:逻辑电平 0 的输出电压。③VIH:逻辑电平 1 的输入电压。
半条-咸鱼1 小时前
c语言·stm32·学习·嵌入式
C语言基础语法+STM32实践学习笔记 | 指针/寄存器核心应用学习说明volatile:中文意思是易变的 (面试笔试常见问题)volatile signed char c;表示有符号位的变量。
彭泽布衣1 小时前
linux·c语言·gdb·故障排查·段错误
gdb调试方法总结在c程序中,除了基本的print,我们最常用的工具就是gdb,它有众多的优点,它能够在程序运行时,打印变量信息,也可以在程序coredump之后,离线调试,可以说,它是排查问题的利器。
lingran__2 小时前
c语言·开发语言
C语言动态内存管理详解目录引言:1.为什么要有动态内存管理2.malloc和free2.1.malloc2.2.free3.calloc和realloc
学嵌入式的小杨同学2 小时前
linux·c语言·网络·数据结构·数据库·后端·spring
【嵌入式 C 语言实战】栈、队列、二叉树核心解析:存储原理 + 应用场景 + 实现思路大家好,我是学嵌入式的小杨同学。在嵌入式开发中,栈、队列、二叉树是除了链表之外最核心的三种数据结构,它们各自有着独特的存储规则和应用场景 —— 栈的 “先进后出”、队列的 “先进先出”、二叉树的 “层级存储”,分别对应中断机制、消息传递、资源管理等高频需求。今天就结合资料,系统讲解这三种数据结构的核心原理、存储方式和嵌入式实战场景,帮你一次性掌握嵌入式数据结构的 “半壁江山”。
VekiSon3 小时前
linux·c语言·arm开发·嵌入式硬件·架构
ARM架构——时钟系统与定时器详解目录一、时钟系统基础1.1 基本概念1.2 时钟系统核心组件1.2.1 时钟源1.2.2 时钟树关键组件
松涛和鸣3 小时前
c语言·arm开发·单片机·嵌入式硬件·gpt·fpga开发
60、嵌入式定时器深度解析:EPIT与GPT定时器的本质是“对已知频率的时钟计数”,因此稳定的时钟源和灵活的频率调节机制(倍频/分频)是定时器精准工作的前提。我们先理清这些核心概念:
wangjialelele3 小时前
c语言·开发语言·数据结构·c++·算法·cpp
二刷C语言后,一万字整理细碎知识点主要以下几点记住比较好size_t返回的是对象所占内存大小,单位是字节,不过size_t在表示的可能的是unsigned int,也可能是unsigned long,unsigned long long,具体取决于平台,这也增加了代码的可移植性,因为size_t总代表当前平台size_t返回类型
StandbyTime3 小时前
c语言
C语言学习-菜鸟教程C经典100例-练习40将一个数组逆序输出。使用一个临时数组交换第一个数和最后一个数
云深麋鹿4 小时前
c语言·开发语言·数据结构·链表
二.顺序表和链表目录(一)线性表(二)顺序表(1)概念与结构(2)分类①静态顺序表②动态顺序表(3)动态顺序表的实现dynamicSequentialList.h
C++ 老炮儿的技术栈4 小时前
c语言·开发语言·c++·windows·qt·idea·visual studio
Qt中自定义 QmyBattery 电池组件开发在 Qt 开发中,自定义 Widget 是实现个性化 UI 组件的核心方式,本文以QmyBattery电池组件为例,详细讲解如何基于QWidget子类化实现具备电量显示、警告阈值、样式自定义的电池控件,涵盖核心绘制逻辑、属性封装、尺寸适配等关键知识点。
头发还没掉光光4 小时前
linux·c语言·开发语言
C语言贪吃蛇:基于Linux中ncurses库实的贪吃蛇小游戏本项目基于C语言结合ncurses库开发终端版贪吃蛇,可以在Linux系统中运行,无图形库,只有终端效果。文章较长,建议点击目录跳转。
阿华hhh4 小时前
c语言·开发语言·单片机·嵌入式硬件
day4(IMX6ULL)<定时器>定时器 (EPIT GPT):是一个通过对已知频率的时钟信号进行计数,来实现定时、延时或事件计数功能的硬件模块或软件机制。 时钟(clock):在电子系统中是一个产生稳定、周期性振荡信号的电路或组件。这个信号像节拍器或心跳一样,为数字电路中的各种操作提供同步时序基准。 实时时钟(RTC real time clock): 是微处理器中的一个功能模块,用于在系统主电源关闭的情况下,继续提供精确的日历和时间信息。
进击的小头5 小时前
c语言·工厂方法模式
创建型模式:工厂方法模式(C语言实现)做C语言或嵌入式开发的朋友,大概率踩过这类坑:项目需对接DS18B20、DHT11、BMP280等多种传感器,每种初始化逻辑差异极大——配置I2C地址、设置采样率、零点校准等。传感器少的时候,用if-else判断调用初始化函数尚可应付;但随着种类增多,判断逻辑会变成乱麻。后续新增或修改传感器时,需在杂乱代码中翻找修改,极易影响其他传感器工作,引发故障。
历程里程碑5 小时前
linux·运维·服务器·c语言·开发语言·数据结构·ubuntu
Linux 2 指令(2)进阶:内置与外置命令解析🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
福楠5 小时前
c语言·开发语言·数据结构·c++·算法
C++ STL | set、multiset目录关联式存储键值对树形结构的关联式存储set介绍member_types:set的使用set的模板参数列表
StandbyTime5 小时前
c语言
C语言学习-菜鸟教程C经典100例-练习39有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
仰泳之鹅5 小时前
java·c语言·前端
【杂谈】C语言中的链接属性、声明周期以及static关键字目录一、变量链接属性与生命周期的问题1.链接属性(内部、外部、无修饰)1)外部extern示例2)无修饰符示例
椒绿个屁6 小时前
linux·c语言·进程基础
进程与线程:进程基础易错点:ELF 格式包含 4 类核心文件类型:实用命令:readelf -h ELF格式文件 → 查看文件的 ELF 头信息。
secondyoung6 小时前
c语言·数据库·mysql·算法·队列
队列原理与实现全解析队列是一种特殊的线性表,只允许在一端进行插入数据操作,在另一端进行删除数据操作的一种数据结构。队列具有先进先出(First In First Out,简称FIFO) 的原则。