技术栈
c语言
CQ_YM
7 小时前
c语言
·
数据结构
·
算法
·
队
数据结构之队列
队列(Queue)是一种遵循先进先出(FIFO, First In First Out) 原则的线性数据结构,广泛应用于任务排队、消息处理、资源调度等场景。队列是只允许在一段进行插入,而在另一端进行删除操作的线性表。允许插入的称谓队尾,允许删除的一端队头。
sinat_60203536
8 小时前
c语言
翁恺 6.3.1逻辑运算-函数
本质还是1和0!(逻辑非)的优先级高于 <(关系运算符),因此!age<20会先计算!age(对变量age取逻辑非,结果只有 0 或 1),再判断 “!age的结果是否小于 20”
potato_may
9 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
内存
·
内存管理
CC++ 内存管理 —— 程序的“五脏六腑”在哪里?
💡 你写的每一行代码,背后都有一块内存默默支撑。 学会内存管理,就像学会给程序“体检”和“做手术”! 本章带你搞懂: ✅ 程序运行时,变量到底住在哪里? ✅ malloc/free 和 new/delete 有什么区别? ✅ 为什么 C++ 要发明 new? ✅ 什么是“定位 new”?它有什么用?
ULTRA??
10 小时前
c语言
·
开发语言
·
c++
C/C++函数指针
在 C++ 中,函数指针是一种指向函数的指针变量,可以用于调用函数或作为回调函数传递。以下是函数指针的详细写法及用法:
不会编程的小寒
11 小时前
c语言
·
c++
·
青少年编程
C and C++ 八股文
「注意」:无论是指针常量还是常量指针,其最大的用途就是作为函数的形式参数,保证实参在被调用函数中的不可改变特性。
王光环
12 小时前
c语言
·
开发语言
C语言写exe脚本
目的:我现在有一个DBC文件,我要根据这个N01的DBC生成16个DBC,分别是N01~N16.这个DBC文件里面的N01都替换为N02 N03.. 对于扩展帧id,需要id每加1,扩展帧就加0x10000.因为第5位和第6位是硬件id
leoufung
12 小时前
c语言
·
开发语言
·
深度优先
图解除法查询问题:用 C 语言和 DFS 实现带权有向图的路径乘积
题目给出若干等式 A / B = k,需要回答一系列除法查询 C / D 的结果,如果无法确定则返回 -1.0。leetcode
雨落在了我的手上
12 小时前
c语言
·
学习
知识扩展:进制的详细介绍
目录一、什么是进制?二、不同进制之间的转换方法方法1:十进制转其他进制(除基取余法)方法2:其他进制转十进制(按权展开法)
charlie114514191
13 小时前
c语言
·
c++
·
动态库
·
编译
·
编译技术
深入理解CC++的编译与链接技术8:Windows和Linux是如何搜寻动态库的?
现在,我们需要讨论的是定位库文件的事情。定位库文件说的是——一个依赖了针对于本体而言的其他动态库文件的可执行文件,是如何找到这些其他动态库文件的?
缘三水
13 小时前
c语言
·
开发语言
·
指针
【C语言】12.指针(2)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
dangdang___go
14 小时前
c语言
·
开发语言
文件操作c语言
外部设备(键盘,文件,网络,光盘)-----》流---.>屏幕,键盘,网络上,u盘,光盘每一个文件被打开进行操作,会生成一个文件信息区,其实就是FILE类型的结构体。
liu****
15 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
算法
12.C语言内存相关函数
但是自己和自己进行拷贝的时候,会发生覆盖,结果并不对有重复的拷贝的情况,就使用我们的memmove
!停
15 小时前
c语言
深入理解指针(2)
在上一个章节中,我们在使用指针访问数组的内容时有这样一句代码在这里我们使用&arr[0]的方式拿到了数组第1个元素地址。但是其实数组名本来就是地址,而且是数组首元素的地址。
Tandy12356_
16 小时前
c语言
·
c++
·
tcp/ip
·
计算机网络
手写TCP/IP协议栈——无回报ARP包生成
如果局域网范围内每一个人都要找张三,就都需要广播一遍,浪费网络性能不妨设定:主机启用网卡的时候,自动在网络上广播自己的IP地址&&MAC地址,表示我已经上线了,方便网络当中的其他主机能感知到你的存在
赖small强
16 小时前
linux
·
c语言
·
函数指针
·
stack frame
【Linux C/C++开发】C语言函数深度技术指南 (Deep Dive into C Functions)
在C语言中,函数并非抽象概念,而是物理存在于内存中的实体。编译后,函数体的机器指令被存储在 代码段 (.text) 中。
前端世界
16 小时前
c语言
·
开发语言
C 语言项目实践:用指针实现一个“班级成绩智能分析器”
这篇文章基于教材中关于指针(pointer)和指针变量的讲解,把抽象的概念放到一个贴近日常的实用场景 — 班级学生成绩分析小工具 中来说明。我们会用 C 语言展示如何用指针来:
Less is moree
16 小时前
c语言
·
开发语言
3.C语言文件操作:写操作fputc(),fputs(),fwrite()
写操作大概是三个步骤:1.打开(定义)文件fopen()函数2.进行写操作fputc()一次写一个,返回写出的字符
Geek__1992
20 小时前
c语言
·
arm开发
·
stm32
·
单片机
GD32 4G模块通信调试记录
EG800AK-CN 是移远通信专为 M2M 和 IoT 领域而设计的超小尺寸 LTE Cat 1 bis 无线通信模块,支持最大下行速率10 Mbps 和最大上行速率 5 Mbps,超小尺寸,超高性价比。同时,EG800AK-CN在封装上兼容LTE Standard EC800E-CN、EC800G-CN、EC800M-CN、EC800K-CN、EG800W-CN、EG800K系列和 EG810M系列模块。
!停
17 小时前
c语言
深入理解指针(1)
在讲内存和地址之前,我们想有个生活中的案例: 假设有一栋宿舍楼,把你放在楼里,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩, 如果想找到你,就得挨个房子去找,这样效率很低,但是我们如果根据楼层和楼层的房间的情况,给每个房间编上号
sinat_60203536
17 小时前
c语言
翁恺 9取地址运算
scanf 的功能是 “把用户输入的内容存到变量里”,但它需要知道 **“变量存在哪个柜子里”**(即地址),才能把内容放进去。