c语言

智者知已应修善业5 小时前
c语言·经验分享·笔记·嵌入式硬件·51单片机
【51单片机普通延时奇偶灯切换】2023-4-4缘由https://ask.csdn.net/questions/7916621/54147341我以此施,不求人天无常,愿真正无上道成。
晚风(●•σ )6 小时前
c语言·开发语言·c++
C++语言程序设计——11 C语言风格输入/输出函数getchar()从标准输入读取一个字符,成功时返回读取的字符(ASCII码),失败时返回-1。scanf() 进行格式化输入,可以读取各种数据类型(整数、浮点数、字符串等)。 例如,用 scanf 输入两个 char 类型变量,并输出:
X***48966 小时前
c语言·开发语言
C源代码生成器先给不清楚的同学科普下,源代码生成器(Source Generators)其实是Roslyn编译器提供的扩展能力。它允许我们在编译过程中动态分析代码结构并生成新的C源代码文件,这些生成的文件会跟咱们手写的代码一起参与编译。说白了就是在编译前插一脚,自动给项目注入预设好的代码块。
合作小小程序员小小店8 小时前
c语言·开发语言·c++·安全·系统安全
桌面安全开发,桌面二进制%恶意行为拦截查杀%系统安全开发3.0,基于c/c++语言,mfc,win32,ring3,dll,hook,inject,无数据库经验心得第三种检测恶意行为拦截查杀系统来点ring3干货,咱们使用C/C+++MFC+Win32在Ring3层硬刚,靠 DLL注入+Hook钩子搭建核心拦截链,无数据库设计让响应更快,攻防对抗感拉满。核心是盯着恶意程序的“小动作”—— 进程注入,检测文件打开内容是否存在恶意代码。优化注入时机和权限适配后,拦截成功率飙升。相比前两版,3.0更侧重主动防御,不等病毒落地就掐断行为。看着钩子精准命中恶意操作,成功拦截风险,这种攻防博弈的快感太上头。
oioihoii11 小时前
java·c语言·c++
C++语言演进之路:从“C with Classes”到现代编程基石从贝尔实验室的雏形到ISO标准,一门语言如何塑造了数字世界的底层根基。C++语言的发展史是计算机软件工程领域一部波澜壮阔的史诗。从1979年诞生至今,它已从贝尔实验室的一个实验性项目,成长为支撑全球数字基础设施的核心力量。
历程里程碑14 小时前
c语言·数据结构·笔记·算法·排序算法
各种排序法大全基本思想实现时间复杂度:O(N^2)空间复杂度:O(1)稳定性:稳定适用场景:基本有序的情况或者数据量小
树在风中摇曳14 小时前
c语言·链表·缓存
带哨兵位的双向循环链表详解(含 C 代码)+ LeetCode138 深度解析 + 顺序表 vs 链表缓存机制对比(图解 CPU 层级)🚀 本文是我个人 Gitee 数据结构项目的一部分学习笔记,结合了: ① 带哨兵的双向循环链表实现 ② LeetCode 高频题:复制带随机指针的链表 ③ 顺序表 vs 链表的缓存命中率分析 ④ CPU / Cache / 内存层次结构图讲解(与数据结构性能结合)
雨落在了我的手上14 小时前
c语言
C语言入门(二十一):字符函数和字符串函数(1)⽬录:1. 字符分类函数2. 字符转换函数3. strlen的使⽤和模拟实现4. strcpy的使⽤和模拟实现
embrace9915 小时前
android·c语言·开发语言·数据结构·学习·算法·青少年编程
【C语言学习】结构体详解结构体和结构体变量是两个不同的概念(一个抽象、一个具体)。结构体类型是一种数据类型,它和int、char、double是一样的,只不过这个类型需要我们人为进行定义(比如结构体名称、结构体里面变量名、变量类型)。 结构体变量是我们根据我们先创建的结构体类型来创建的,它里面存放的是具体数据,这些数据和结构类型里面的数据类型是相对应的。
EXtreme3516 小时前
c语言·顺序表·malloc·realloc
深入浅出数据结构:手把手实现动态顺序表,从此不再怕数组扩容!欢迎来到数据结构与算法的世界!今天,我们将深入探讨最基础、最实用的线性数据结构之一——顺序表 (Sequential List),并着重讲解其“升级版”——动态顺序表 (Dynamic Array) 的实现细节。
薛慕昭1 天前
c语言·游戏
嵌入式 C 语言猜大小游戏设计与实现在嵌入式系统开发中,基础编程能力的夯实与趣味实践的结合,是提升开发效率与学习积极性的关键。猜大小游戏作为经典的互动类程序,不仅涵盖了 C 语言核心语法的应用,更融合了随机数生成、用户交互、逻辑判断等嵌入式开发中高频使用的技术点。本次实践以 “最小可行产品” 为设计理念,从 V1.0 能跑版入手,基于time()时间戳实现随机数种子初始化,借助srand()与rand()函数构建伪随机数生成机制,最终完成一款逻辑清晰、交互简洁的猜大小游戏。通过本项目的开发,可深入理解伪随机数在嵌入式场景中的应用原理,熟练掌
月光技术杂谈1 天前
c语言·开发语言·rust·ffi·跨语言·bindgen·互操作
实战:C驱动框架嵌入Rust模块的互操作机制与完整流程各专栏更新如下👇:OAI-5G开源通信平台实践OpenWRT5G CPE终端Linux音视频采集及视频推拉流应用实践详解
合作小小程序员小小店1 天前
c语言·开发语言
游戏开发,桌面%小游戏,贪吃蛇%demo,基于vs2022,c语言,easyX,无数据库经验心得2025年我们继续人工智能研发,然后我们要从底层开始写真真的代码以及接口了,往年我们一直用c,c++做管理系统没什么挑战,所以2025我带着学员,大家一起开发游戏,把c,c++熟悉哈哈哈,我们先从c语言开始最后再到asm汇编,c,c++语言一般大家开始学习时候都是各种数学公式项目,以及一些管理业务类项目,其实除了这些我们还可以做很多事情,游戏开发,引擎开发,数据库开发,高并发处理,单片机,机器人,军工项目,安全类的防火墙,软件行为监控,进程隐藏,进程保护,免杀,拦截,劫持,驱动开发,vt,绕过游戏
WongKyunban1 天前
c语言
Linux中的线程是什么?在现代Linux操作系统中,一个程序在运行时,进程是分配资源的基本单位,Linux内核先fork一个子进程,分配物理内存,然后将要执行的可执行文件加载到内存。每个进程都是相互独立的,进程之间如果需要通信则需要借助第三方工具。
LaoZhangGong1231 天前
c语言·stm32·网络协议·http·tcp·arp
以太网HTTP数据包格式分析以太网HTTP数据包格式分析。一、ARP数据包结构1、以太网头部/* addr[6]表示6个字节的以太网地址。Representation of a 48-bit Ethernet address. */
lingggggaaaa1 天前
c语言·开发语言·笔记·学习·安全·microsoft·c#
免杀对抗——C2远控篇&PowerShell&有无文件落地&C#参数调用&绕AMSI&ETW&去混淆特征类似于C、C++、Python这些语言,PowerShell也有自己的处理脚本,后缀为.ps1,语法:PowerShell 基本语法 | 菜鸟教程
口袋物联1 天前
c语言·设计模式·建造者模式
设计模式之建造者模式在 C 语言中的应用(含 Linux 内核实例)建造者模式(Builder Pattern)是一种创建型设计模式,其核心是将复杂对象的构建过程与对象表示分离—— 通过一个 “建造者” 角色分步构建对象的各个组件,再由 “指挥者” 角色统一控制构建流程,最终生成独立于构建过程的复杂对象。
切糕师学AI1 天前
c语言·arm·嵌入式开发·cortex-m·位带操作
位带操作(Bit-Banding)是什么?位带操作(Bit-Banding) 是一个嵌入式系统,特别是ARM Cortex-M系列内核中的概念。
学习路上_write1 天前
c语言·单片机·嵌入式硬件
嵌入式系统bringup指南:软硬件调试在嵌入式系统和硬件开发中,bringup(中文常称“启动调试”“硬件适配”或“系统搭建”) 是核心术语,指将“设计阶段的硬件/软件”从“无功能状态”逐步调试至“可稳定运行核心功能”的全流程,是连接理论设计与实际可用系统的关键环节。
say_fall1 天前
c语言·开发语言
C语言编程实战:每日一题 - day7欢迎来到 s a y − f a l l 的文章 欢迎来到say-fall的文章 欢迎来到say−fall的文章