c语言

薛慕昭5 小时前
c语言·游戏
嵌入式 C 语言猜大小游戏设计与实现在嵌入式系统开发中,基础编程能力的夯实与趣味实践的结合,是提升开发效率与学习积极性的关键。猜大小游戏作为经典的互动类程序,不仅涵盖了 C 语言核心语法的应用,更融合了随机数生成、用户交互、逻辑判断等嵌入式开发中高频使用的技术点。本次实践以 “最小可行产品” 为设计理念,从 V1.0 能跑版入手,基于time()时间戳实现随机数种子初始化,借助srand()与rand()函数构建伪随机数生成机制,最终完成一款逻辑清晰、交互简洁的猜大小游戏。通过本项目的开发,可深入理解伪随机数在嵌入式场景中的应用原理,熟练掌
月光技术杂谈6 小时前
c语言·开发语言·rust·ffi·跨语言·bindgen·互操作
实战:C驱动框架嵌入Rust模块的互操作机制与完整流程各专栏更新如下👇:OAI-5G开源通信平台实践OpenWRT5G CPE终端Linux音视频采集及视频推拉流应用实践详解
合作小小程序员小小店7 小时前
c语言·开发语言
游戏开发,桌面%小游戏,贪吃蛇%demo,基于vs2022,c语言,easyX,无数据库经验心得2025年我们继续人工智能研发,然后我们要从底层开始写真真的代码以及接口了,往年我们一直用c,c++做管理系统没什么挑战,所以2025我带着学员,大家一起开发游戏,把c,c++熟悉哈哈哈,我们先从c语言开始最后再到asm汇编,c,c++语言一般大家开始学习时候都是各种数学公式项目,以及一些管理业务类项目,其实除了这些我们还可以做很多事情,游戏开发,引擎开发,数据库开发,高并发处理,单片机,机器人,军工项目,安全类的防火墙,软件行为监控,进程隐藏,进程保护,免杀,拦截,劫持,驱动开发,vt,绕过游戏
WongKyunban11 小时前
c语言
Linux中的线程是什么?在现代Linux操作系统中,一个程序在运行时,进程是分配资源的基本单位,Linux内核先fork一个子进程,分配物理内存,然后将要执行的可执行文件加载到内存。每个进程都是相互独立的,进程之间如果需要通信则需要借助第三方工具。
LaoZhangGong12312 小时前
c语言·stm32·网络协议·http·tcp·arp
以太网HTTP数据包格式分析以太网HTTP数据包格式分析。一、ARP数据包结构1、以太网头部/* addr[6]表示6个字节的以太网地址。Representation of a 48-bit Ethernet address. */
lingggggaaaa13 小时前
c语言·开发语言·笔记·学习·安全·microsoft·c#
免杀对抗——C2远控篇&PowerShell&有无文件落地&C#参数调用&绕AMSI&ETW&去混淆特征类似于C、C++、Python这些语言,PowerShell也有自己的处理脚本,后缀为.ps1,语法:PowerShell 基本语法 | 菜鸟教程
口袋物联13 小时前
c语言·设计模式·建造者模式
设计模式之建造者模式在 C 语言中的应用(含 Linux 内核实例)建造者模式(Builder Pattern)是一种创建型设计模式,其核心是将复杂对象的构建过程与对象表示分离—— 通过一个 “建造者” 角色分步构建对象的各个组件,再由 “指挥者” 角色统一控制构建流程,最终生成独立于构建过程的复杂对象。
切糕师学AI14 小时前
c语言·arm·嵌入式开发·cortex-m·位带操作
位带操作(Bit-Banding)是什么?位带操作(Bit-Banding) 是一个嵌入式系统,特别是ARM Cortex-M系列内核中的概念。
学习路上_write14 小时前
c语言·单片机·嵌入式硬件
嵌入式系统bringup指南:软硬件调试在嵌入式系统和硬件开发中,bringup(中文常称“启动调试”“硬件适配”或“系统搭建”) 是核心术语,指将“设计阶段的硬件/软件”从“无功能状态”逐步调试至“可稳定运行核心功能”的全流程,是连接理论设计与实际可用系统的关键环节。
say_fall14 小时前
c语言·开发语言
C语言编程实战:每日一题 - day7欢迎来到 s a y − f a l l 的文章 欢迎来到say-fall的文章 欢迎来到say−fall的文章
小龙报14 小时前
c语言·数据结构·c++·算法·链表·学习方法·visual studio
《算法通关指南数据结构和算法篇(2)--- 链表专题》🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人方向学习者 ❄️个人专栏:《C语言》《算法通关指南》 ✨ 永远相信美好的事情即将发生
醉颜凉15 小时前
c语言·算法·动态规划
环形房屋如何 “安全劫舍”?动态规划解题逻辑与技巧你是一个专业的小偷,计划偷窃环形排列的房屋。每间房屋都有一定金额,但如果偷窃相邻的两间房屋就会触发警报。计算在不触发警报的情况下能够偷窃到的最高金额。
望眼欲穿的程序猿16 小时前
c语言·c++·后端
Win系统Vscode+CoNan+Cmake实现调试与构建是一个开源的C/C++ 包管理器,类似与python 的 pip,实际使用中支持conanfile.txt(方便便捷简单) 与 conanfile.py (强大自定义特殊要求)
星轨初途16 小时前
c语言·数据结构·经验分享·笔记·b树·算法·排序算法
数据结构排序算法详解(2)——选择排序(附动图)个人主页:星轨初途 个人专栏:C语言,数据结构 嗨٩(๑❛ᴗ❛๑)۶,今天我们继续来了解排序,本篇来讲几种选择排序——直接选择排序和堆排序,让我们来了解他们吧!
合作小小程序员小小店16 小时前
c语言·开发语言
游戏开发,桌面%小游戏,俄罗斯方块%demo,基于vs2022,c语言,背景音乐,easyX,无数据库,经验心得俄罗斯方块游戏很常见了,小时候8位fc就玩,还有一种类似gameboy没有背光,便携印刷屏小型游戏机。如果上学那会有gameboy游戏机那真是最靓仔了哈哈哈。c语言游戏开发我们还是用easyx作为界面来使用,在easyx中除了不使用双缓存绘图,我们还可以这样来,我们通过背景颜色把物体移动的位置给清除了,这样是不是也是一种方式,游戏原理很简单了,咱们定一个map集合存储每一种方块的位置,当移动到达上一个方块的位置我就停止下落,最后最下面的某一行如果全部填充满以后我们就消除方块并加上一分。c语言和c加
EXtreme3518 小时前
c语言·预处理·
【C 语言专栏收官】预处理完全攻略:宏、条件编译与代码安全的最后一道防线C 语言的预处理器(Preprocessor)是编译链中至关重要的一环,它负责在真正的编译开始之前,对源代码进行文本替换、文件包含和条件选择。理解预处理器不仅能帮你写出更灵活的代码,更能让你避开 C 语言中最隐蔽的“宏陷阱”。本文将基于 C 语言预处理器的核心机制,为你构建一套严谨而实用的知识框架。
yuuki23323318 小时前
c语言·c++·后端
【C++】初识C++基础由于C++兼容C绝大部分语言,使用C语言实现的hello world依旧可以运行C++版本的输出:在C/C++中,由于变量、函数和类是大量存在的,在全局作用域中大量存在,可能会导致很多冲突。命名空间的目的就是对标识符的名称进行本地化,避免命名冲突,所以用namespace关键字来解决此类问题。 以下是C语言中的命名冲突
小年糕是糕手18 小时前
java·c语言·开发语言·数据结构·c++·算法·leetcode
【C++】类和对象(二) -- 构造函数、析构函数🫧个人主页:小年糕是糕手💫个人专栏:《C++》《数据结构(初阶)》《C/C++刷题集》《C语言》🎨你不能左右天气,但你可以改变心情;你不能改变过去,但你可以决定未来!
q***649719 小时前
c语言·数据库·sql
VS与SQL Sever(C语言操作数据库)作者这里使用的是程序是:Visual Studio SQL Sever1.首先我们打开Visual Studio Installer,并以管理员身份运行
口袋物联1 天前
linux·c语言·设计模式·简单工厂模式
设计模式之工厂模式在 C 语言中的应用(含 Linux 内核实例)工厂模式(Factory Pattern)是一种创建型设计模式,其核心是通过统一的 “工厂” 接口创建对象,而非直接调用malloc或构造函数。该模式将对象创建逻辑与使用逻辑解耦,隐藏对象创建的细节(如内存分配、初始化步骤),让客户端只需关注对象的使用,无需关心对象如何创建。