c语言

南棱笑笑生12 分钟前
linux·c语言·开发语言·rockchip
20251217给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后调通ov5645【只能预览】cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins cat /sys/kernel/debug/gpio
aduzhe2 小时前
c语言·stm32
int32 - int32MAX 出现异常int32(有符号 32 位整数)的标准取值范围是:INT32_MIN = -2¹⁰ × 2²⁰?不,精确值是 -2³¹ = -2147483648,INT32_MAX = 2³¹ - 1 = 2147483647。
摘星编程4 小时前
c语言·开发语言·人工智能
Ascend C编程语言详解:打造高效AI算子的利器目录Ascend C编程语言详解:打造高效AI算子的利器摘要1. 引言2. Ascend C语言基础2.1 发展历程与设计理念
自然常数e4 小时前
c语言·数据结构·算法·visual studio
深入理解指针(6)在学习操作符的时候,我们学习了sizeof,说明sizeof是一个操作符,绝对不是函数。sizeof是用来计算变量所占内存空间大小的,单位是字节;如果操作数是类型的话,计算的是适用类型创建的变量所占空间的大小。
一杯美式 no sugar4 小时前
c语言·数据结构·
数据结构——栈栈的概念:栈:栈是一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作。。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
CQ_YM6 小时前
linux·c语言·开发语言·线程
Linux线程控制互斥,即对临界资源的排他性访问,是多线程安全的基础。以一个简单的 A++ 操作为例,这个看似简单的语句,在汇编层面至少会被拆解为 3 步:
lingran__6 小时前
c语言·开发语言
C语言字符函数和字符串函数详解在编程的过程中,我们经常会遇到要处理字符和字符串相关的场景,为了方便操作字符和字符串,C语言标准库中提供了一系列库函数,这篇我们来细致的讲一讲C语言中和字符串或字符有关的库函数的使用以及模拟实现
white-persist7 小时前
c语言·开发语言·汇编·数据结构·c++·python·算法
【攻防世界】reverse | simple-check-100 详细题解 WP下载附件,本题用汇编语言调试技术较简单,也可以用 python 来解题,前提是得会汇编语言调试技术32位ELF文件main函数伪代码:
☆cwlulu8 小时前
c语言·c++
C/C++ 内存分配函数详解实际安装在计算机中的RAM内存(1GB)。操作系统为每个进程提供的虚拟地址空间(通常很大,如32位系统4GB,64位系统更大),地址空间布局为
程芯带你刷C语言简单算法题10 小时前
c语言·学习·算法·c
Day30~实现strcmp、strncmp、strchr、strpbrk实现strcmp、strncmp、strchr、strpbrk
自然常数e11 小时前
c语言·数据结构·算法·visual studio
深入理解指针(7)本道题是以上指针题目中,分析最繁琐,逻辑链最长的一道题。想要搞懂这道题,我们就要画出以下的空间(地址)指示关系图。
bocoder12 小时前
c语言·单片机·嵌入式硬件
ESP-IDF(FreeRTOS)任务间的同步同步是不同任务之间或任务与外部事件之间的协同工作方式,确保多个并发任务按预期顺序 / 时机执行;涉及线程 / 任务的通信与协调机制,目的是避免数据竞争、解决竞态条件,保障系统正确运行`
qs701613 小时前
c语言·开发语言·ffmpeg
c直接调用FFmpeg命令无法执行问题linux系统下使用monit启动进程a,进程a中调用了ffmpeg进行媒体处理。直接执行进程可以正常工作。 执行方式为:./a。
福尔摩斯张14 小时前
linux·c语言·c++·tcp/ip·算法·智能手机·udp
【实战】C/C++ 实现 PC 热点(手动开启)+ 手机 UDP 自动发现 + TCP 通信全流程(超详细)在物联网和移动应用开发中,本地设备间的无线通信是一个常见需求。本文详细介绍了一种基于PC热点的手动开启方案,结合UDP广播自动发现和TCP可靠通信的技术实现。通过解耦热点创建和通信逻辑,我们降低了代码复杂度和权限依赖,实现了手机连接PC热点后无需手动配置IP即可自动建立稳定通信的完整解决方案。文章包含详细的原理分析、完整的C/C++和Android/Kotlin代码实现,以及实际的部署测试步骤。
不想写笔记14 小时前
c语言·笔记·算法·排序算法
算法 C语言 冒泡排序目录一、冒泡排序思想二、冒泡排序代码三、冒泡排序时间复杂度与空间复杂度1. 时间复杂度分析2. 空间复杂度分析
历程里程碑14 小时前
java·c语言·开发语言·数据结构·c++·笔记·算法
C++ 4:内存管理c语言的内存管理与c++的内存管理是通用的malloc: 从堆区分配一块连续的内存 void* malloc (size_t size)
2301_7890156214 小时前
c语言·开发语言·c++·多态
C++:多态(面向对象的主要手段之一)我的博客:<但愿.我的专栏:C语言、题目精讲、算法与数据结构、C++欢迎点赞,关注目录前言一多态1.1多态概念
晚霞的不甘14 小时前
android·c语言·开发语言
C语言利用数组处理批量数据详解在实际编程中,我们经常需要处理成批的同类型数据:比如全班学生的成绩、某城市一年365天的气温、电商网站的商品价格列表等。如果为每个数据单独定义变量(如 score1, score2, …, score100),不仅代码冗长、难以维护,而且无法灵活应对数据量变化。
渡我白衣14 小时前
c语言·汇编·c++·人工智能·windows·深度学习·硬件架构
C++可变参数队列与压栈顺序:从模板语法到汇编调用约定的深度解析本文聚焦一个具体而关键的技术主题:C++ 可变参数模板(Variadic Templates)。我们将从现代 C++ 的优雅写法出发,深入剖析其在 x86-64 架构下的真实行为,特别澄清一个长期被误解的核心问题——可变参数是否“从右向左压栈”?它们在寄存器和栈中究竟是如何排布的?