c语言

oplp3 小时前
c语言
第四章 C语言中的基本输入输出(六)putchar 函数是字符输出函数,其功能是在终端输出单个字符。其函数原型为:ch 表示返回要输出 的字符内容, 返回值的作用:如果输出成功返回一个字符的ASC码,失败则返回-1. 如代码:
chengpei1477 小时前
c语言·开发语言
I²C协议简介I²C(Inter-Integrated Circuit) 是一种由 Philips 提出的 双线串行通信总线,广泛用于 MCU 与各种传感器、存储器、外设之间的短距离通信。 它具有硬件简单、扩展性好、协议轻量等优点,因此是嵌入式领域最常见的通信方式之一。 相比SPI协议,它本身的定义相对复杂一点,可以支持多主多从的半双工通信,但是优点是它仅占用2个单片机引脚就可以实现多从机的通信。
say_fall9 小时前
c语言·开发语言·链表
C语言编程实战:每日一题:随机链表的复制欢迎来到 s a y − f a l l 的文章 欢迎来到say-fall的文章 欢迎来到say−fall的文章
唐·柯里昂79810 小时前
linux·c语言·mcu·物联网·ubuntu·硬件工程·软件构建
野火鲁班猫5使用正点原子 RTL8188EUS Wifi模块驱动移植(Linux5.10 Debian系统) 解决zsh报错在/etc/modules文件里面添加对应的模块在模块编译的时候需要使用Linux的内核, 需要编译好了, 可以直接下载野火的SDK包进行编译
魂梦翩跹如雨10 小时前
java·c语言·蓝桥杯
P8615 [蓝桥杯 2014 国 C] 拼接平方数——Java解答小明发现 49 49 49 很有趣,首先,它是个平方数。它可以拆分为 4 4 4 和 9 9 9,拆分出来的部分也是平方数。 169 169 169 也有这个性质,我们权且称它们为:拼接平方数。
[J] 一坚11 小时前
c语言·数据结构·c++·算法·链表
华为OD、微软、Google、神州数码、腾讯、中兴、网易有道C/C++字符串、数组、链表、树等笔试真题精粹两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串。编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。
不会编程的小寒11 小时前
java·c语言·c++
C and C++变量的定义为变量分配地址和存储空间, 变量的声明不分配地址。一个变量可以在多个地方声明, 但是只在一个地方定义。加入extern 修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。
不想写笔记12 小时前
c语言·笔记
C语言 操作符(下)目录文章目录前言一、移位操作符1.1 左移操作符 <<1.2 右移操作符 >>二、位操作符 :& | ^ ~
誰能久伴不乏13 小时前
linux·服务器·c语言·网络·c++·tcp/ip
为什么 TCP 服务端重启会出现 “Address already in use”问题解析—— TIME_WAIT 与 SO_REUSEADDR 全解析(简洁版)在网络编程中,很多人写 TCP 服务端时都会遇到一个常见问题:服务端关闭后马上重启,会出现如下错误:
VekiSon13 小时前
linux·c语言
gdb工具介绍目录一、gdb的常用命令二、调试的步骤三、段错误调试Linux软件开发人员,必须会的4个工具:1.编译自己代码的时候假如调试选择-g 给a.out假如调试信息
黎雁·泠崖13 小时前
c语言·bug
VS2022调试通关秘籍:变量跟踪+内存分析+bug定位一个不会调试的程序员,写代码就像闭着眼开车——能跑通全靠运气,出问题只能干着急。调试的本质不是改bug,而是理解代码运行逻辑:
Bigan(安)14 小时前
linux·c语言·mcu·arm·unix
【奶茶Beta专项】【LVGL9.4源码分析】03-显示框架-display文档版本: 1.0 更新日期: 2025年11月 适用对象: LVGL9.4 显示驱动/移植工程师、需要整体把握显示框架的开发人员
Zsy_05100314 小时前
c语言·数据结构·算法
【数据结构】堆简单介绍、C语言实现堆和堆排序目录一、堆的概念及结构二、堆的实现1.堆的向下调整算法2.堆的创建3.堆的插入4.堆的删除5.堆的代码实现(完整代码)
SongYuLong的博客15 小时前
c语言·开发语言·开源
开源 C 标准库(C Library)在嵌入式系统、Linux 发行版或资源受限环境中,开源 C 标准库(C Library) 是构建用户空间程序的基础。它们实现了 ISO C 标准(如 malloc, printf, fopen 等)以及 POSIX/Linux 特有接口(如 pthread, socket, dlopen 等)。
坚持编程的菜鸟15 小时前
c语言
模拟实现qsort库函数排序整型和结构体
A charmer16 小时前
c语言·开发语言·c++
内存泄漏、死锁:定位排查工具+解决方案(C/C++ 实战指南)内存泄漏(进程占用内存持续增长不释放)和死锁(线程相互等待资源)是 C/C++ 多线程/服务端开发中最棘手的问题,需结合「工具定位+代码规范预防」。以下是分问题的 定位流程、核心工具、解决方法,覆盖 Linux/Windows 环境,兼顾新手入门与企业级实战。
神圣的大喵16 小时前
c语言·嵌入式·按键库
3、第三章 通用的按键代码(上)(嵌入式高级应用篇)本文对应的代码地址(https://gitee.com/holymiao/Essential-programming-skills-for-embedded-systems)
Cuit小唐17 小时前
c语言
指针函数和函数指针最主要区别:指针函数是函数,只不过最后retrurn返回的是指针,函数指针是指针,指针指向函数,可用于回调函数
缘三水18 小时前
c语言·开发语言·c++·语法·基础定义
【C语言】10.操作符详解(下)🎬个人主页:缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 人生格言:行动是迷茫的最好解药🎬个人介绍:
矜辰所致18 小时前
c语言·蓝牙主机·ble 广播包·广播包过滤·广播名称过滤
CH58x 主机扫描事件相关应用(扫描到广播包)在刚开始学习蓝牙 Ble 的时候,博主写过一篇《CH585 蓝牙 示例工程 Central 全解析》 ,介绍了一下 CH585 示例作为主机工作的整体框架流程。