c语言

CQ_YM7 小时前
c语言·数据结构·算法·
数据结构之队列队列(Queue)是一种遵循先进先出(FIFO, First In First Out) 原则的线性数据结构,广泛应用于任务排队、消息处理、资源调度等场景。队列是只允许在一段进行插入,而在另一端进行删除操作的线性表。允许插入的称谓队尾,允许删除的一端队头。
sinat_602035368 小时前
c语言
翁恺 6.3.1逻辑运算-函数本质还是1和0!(逻辑非)的优先级高于 <(关系运算符),因此!age<20会先计算!age(对变量age取逻辑非,结果只有 0 或 1),再判断 “!age的结果是否小于 20”
potato_may9 小时前
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
leoufung12 小时前
c语言·开发语言·深度优先
图解除法查询问题:用 C 语言和 DFS 实现带权有向图的路径乘积题目给出若干等式 A / B = k,需要回答一系列除法查询 C / D 的结果,如果无法确定则返回 -1.0。leetcode
雨落在了我的手上12 小时前
c语言·学习
知识扩展:进制的详细介绍目录一、什么是进制?二、不同进制之间的转换方法方法1:十进制转其他进制(除基取余法)方法2:其他进制转十进制(按权展开法)
charlie11451419113 小时前
c语言·c++·动态库·编译·编译技术
深入理解CC++的编译与链接技术8:Windows和Linux是如何搜寻动态库的?现在,我们需要讨论的是定位库文件的事情。定位库文件说的是——一个依赖了针对于本体而言的其他动态库文件的可执行文件,是如何找到这些其他动态库文件的?
缘三水13 小时前
c语言·开发语言·指针
【C语言】12.指针(2)🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
dangdang___go14 小时前
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 moree16 小时前
c语言·开发语言
3.C语言文件操作:写操作fputc(),fputs(),fwrite()写操作大概是三个步骤:1.打开(定义)文件fopen()函数2.进行写操作fputc()一次写一个,返回写出的字符
Geek__199220 小时前
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_6020353617 小时前
c语言
翁恺 9取地址运算scanf 的功能是 “把用户输入的内容存到变量里”,但它需要知道 **“变量存在哪个柜子里”**(即地址),才能把内容放进去。