c语言

爱读书的小胖16 小时前
c语言·开发语言
Codewars:Rot13(C)解题分析题目:Rot13 语言:C 难度:5 kyu 分析日期:2026-10-18 用户代码来源:用户在本次对话中直接粘贴,属于 user pasted 证据。
Code_Solitude16 小时前
c语言·数据结构·算法
c语言:关于qsoet函数知识点int arr[2] = {1, 2}; int qsort(arr, 10, 4, 比较函数的地址); 把数组首地址、元素大小和个数、回调函数的地址全部传给 qsort,从而让它可以自己进行排序比较,qsort 自己就会看差值的正负去排序
鸽鸽程序猿17 小时前
c语言·开发语言
【项目】【在线判题系统】c端:竞赛报名比赛:报名的用户需要记录 竞赛排名:比赛结束,统计已报名该竞赛的用户的分数 我的竞赛:当前用户已经报名的竞赛 竞赛列表:需要记录报名的用户
H.莓飛18 小时前
linux·运维·服务器·c语言·开发语言·visual studio
【Linux】自主 Shell📖 博主简介:前面三篇把进程创建、进程等待、程序替换拆开讲过了,fork 造出子进程,exec 把子进程换成新程序,wait 把退出码收回来。这三件事单独看都不复杂,麻烦的是把它们按顺序摆好,并且摆在正确的进程里。命令行解释器正好是这三件事凑在一起的地方,它自己不能换程序,也不能替子进程切目录,还得记住上一个命令跑成什么样。
爱读书的小胖18 小时前
c语言·开发语言·r语言
Codewars:Last digit of a large number(C)解题分析题目:Last digit of a large number 语言:C 难度:5 kyu 分析日期:2026-10-18 题目接口:
想做小南娘,发现自己是女生喵19 小时前
linux·c语言·学习
第二周学习文档 Linux C 文件操作假设你是外卖店店员,桌上有一本订单本 orders.txt。C 程序就是店员,文件就是订单本。fopen 把订单本拿出来并打开。
Bluetooth73019 小时前
c语言
c语言变量的存储类别C语言对变量的存储类型说明有四种:自动变量(auto)、静态变量(static)、寄存器变量(register)、外部变量(extern)。
lhbweilai1 天前
c语言·stm32·单片机
分析FreeRTOS内核对象API的源码实现(四)信号量(Semaphore)是一种实现任务间通信的机制,可以实现任务之间同步或临界资源的互斥访问,常用于协助一组相互竞争的任务来访问临界资源。在多任务系统中,各任务之间需要同步或互斥实现临界资源的保护,信号量功能可以为用户提供这方面的支持。 抽象的来讲,信号量是一个非负整数,所有获取它的任务都会将该整数减一(获取它当然是为了使用资源),当该整数值为零时,所有试图获取它的任务都将处于阻塞状态。通常一个信号量的计数值用于对应有效的资源数,表示剩下的可被占用的互斥资源数。其值的含义分两种情况:
inrichtt1 天前
c语言·数据结构·stm32·单片机·嵌入式硬件
第八课时:SPI总线揭秘:四线全双工通信的奥本课主题:SPI 总线结构,也就是串行外设接口的基础知识。课程视频:SPI 总线结构(视频链接待补充)
wuminyu1 天前
java·linux·c语言·jvm·c++
JMM学习总结:深入理解happens-before关系本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
Zwawa1 天前
c语言·单片机·嵌入式
让电机走到指定位置:编码器位置环 PIDQ: 位置环是什么? A: 位置环用累计编码器脉冲表示当前位置,并根据目标位置误差产生运动输出。Q: 为什么位置控制需要停止条件? A: 到达目标后若仍持续输出,电机就会在误差和噪声作用下抖动或越过机械限位。
fensnote1 天前
c语言·开发语言
西门子 S7 PLC 内部寄存器读写 Demo(C 语言)结论先说:可行,而且对于「用上位机直接读写西门子 PLC 内部寄存器」这个需求,snap7 是目前最成熟的 开源选择。 它不走 Modbus,而是直接说西门子自己的 S7 协议(ISO-on-TCP / 端口 102), 所以能直接读写 DB / M / I / Q / T / C 全部内部区域,不用在 PLC 里额外写 Modbus 映射程序。
Logic1012 天前
c语言·数据结构·算法·数组·位运算·时间复杂度·空间复杂度
C语言/数据结构位运算题解:异或XOR找出被挑选一次的果子编号——只出现一次的数字小C今天带来了一堆美味的果子到班级分享,每个果子都有一个编号。同学们依次挑选果子,有趣的是,除了一个编号的果子之外,其他编号的果子都被挑选了恰好两次。小C想快速找出那个被挑选了奇数次的果子编号(也就是只被挑走一次的果子),以便确认剩下的果子是否分配均匀。
dear_bi_MyOnly2 天前
c语言·开发语言·c++·学习·分类
栈和队列:从原理到应用全解析01 栈的工作原理和基本操作 02 栈的顺序存储 03 栈的链式存储 04 栈的应用场景 05 队列的基本概念和类型 06 循环队列和链式队列实操
从小白到软工2 天前
c语言·开发语言·数据结构·经验分享·ai编程
4-3 项目-学生成绩管理系统(上)⏱ 本节预计用时:75分钟本节意义:几乎所有的软件工程师都做过管理系统,里边涉及到的增删改查工作中必用。这一讲先搭一个带"输入安检"的最小系统,把骨架立起来;还有一半功能(删除、修改、查询、统计)放在下一讲补全。
Code_Solitude2 天前
java·c语言·算法
c语言:指针(3)+冒泡排序##1. 数组和指针的关系 arr == &arr[0] 代表首元素的地址但是有两个例外 sizeof(arr) 得到整个数组的总字节数 &arr 取整个数组的地址
巴巴媛6662 天前
c语言·笔记·stm32·嵌入式硬件·bug
【Debug1】程序死机,while(1)循环,怎么办?以后如果再遇到死机、跑飞、HardFault,按以下步骤:
Lxx_Zw2 天前
c语言·stm32·单片机·嵌入式硬件
PID 用顺了,然后呢:增强手术与前馈速度环把轮子稳住了。PID 不再是三个神秘参数,改目标值、看曲线、调系数,一套流程已经走得熟。然后你多半会撞到两堵墙。
BeiGuTing_code2 天前
c语言·链表·音视频
C链表基础(二)有视频模拟!!!在上一篇博客中(https://blog.csdn.net/BeiGuTing_code/article/details/168223571),我们已经了解了链表的基本概念,包括链表的定义、链表与数组的区别,以及链表的实现原理与代码准备。我们完成了静态链表的建立,并实现了链表的遍历。
学逆向的2 天前
c语言·开发语言·算法·网络安全
C 选择结构的执行效率分析● switch:跳转表直接定位分支 ● if-else:依次逐个条件比较 核心差异:switch 计算偏移直接跳转;if-else 顺序依次判断 switch 反汇编底层原理(跳转表模式)