c语言

王璐WL6 小时前
c语言·数据结构·算法
【C语言入门级教学】函数的概念2return语句使⽤时的注意事项• return后边可以是⼀个数值,也可以是⼀个表达式,如果是表达式则先执⾏表达式,再返回表达式的结果。
古城小栈8 小时前
c语言·开发语言·rust
Rust 调用 C 语言库 实战指南(企业级)企业真实开发场景:工业物联网项目中,遗留C语言库负责硬件设备报文解析(高性能、底层硬件交互),Rust 负责上层业务服务(内存安全、高并发、业务逻辑)。 我们需要安全、规范、可维护地调用C库,严格遵循企业级开发规范:
枕星而眠9 小时前
linux·运维·c语言·面试
Linux 线程:原理、属性、实战与面试避坑在后端开发、嵌入式开发、服务器高并发场景中,多线程是绕不开的核心技术。很多开发者只会简单调用线程创建函数,却不懂线程底层原理、属性配置和并发避坑技巧,实际开发中频繁遇到线程泄漏、程序崩溃、死锁、数据错乱等问题。
码完就睡10 小时前
c语言·开发语言
C语言——动态内存定义在函数外部,程序运行开始分配空间,整个程序结束才销毁释放。默认初始化:系统自动初始化为 0,使用 00 进行字节填充。
arronKler13 小时前
c语言·数据库·mysql
MySQL命令行导出数据库MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接将windows的环境变量path中添加该目录)
我命由我1234515 小时前
android·c语言·开发语言·c++·visualstudio·visual studio·android runtime
Android Framework P3 - MediaServer 进程、认识 ServiceManager 进程
三易串口屏15 小时前
c语言·单片机·嵌入式硬件·mongodb·串口屏·三易串口屏
实验1 实时显示单片机的参数(整数、小数、中文 系统指令方式)单片机按照串口屏的系统指令格式发送控制命令,串口屏实时显示单片机的参数,包括整数、小数、和中文字符。(1)进度条控件,以进度条的方式显示出SOC值
聆风吟º16 小时前
c语言·开发语言·库函数·字符处理·isupper
深入理解C语言 isupper 函数详解:判断字符是否为大写字母🌈个人主页:聆风吟_ 🔥系列专栏:C语言标准库 🔖少年有梦不应止于心动,更要付诸行动。在C语言编程中,字符处理是非常基础的操作,尤其是判断字符的大小写状态。isupper 函数就是专门用于判断一个字符是否为大写英文字母的标准库函数,它让我们无需手动编写ASCII码判断逻辑,大幅简化代码。
東隅已逝,桑榆非晚17 小时前
c语言·笔记
深度解析数据内存存储与排布规则整数的2进制表⽰⽅法有三种,即原码、反码和补码 有符号的整数,三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表 ⽰“负”,最⾼位的⼀位是被当做符号位,剩余的都是数值位。 正整数的原、反、补码都相同。 负整数的三种表⽰⽅法各不相同。 原码:直接将数值按照正负数的形式翻译成⼆进制得到的就是原码。 反码:将原码的符号位不变,其他位依次按位取反就可以得到反码。
weixin_4217252617 小时前
c语言·c++·c·内存管理·编译模型
C语言、C++与C#深度研究报告:从底层控制到现代企业级开发的演进C语言、C++与C#深度研究报告:从底层控制到现代企业级开发的演进摘要C语言、C++与C#构成了计算机软件工业中最为核心且影响深远的“C家族”语言谱系。本报告旨在通过超过15000字的深度剖析,系统阐述这三种语言从诞生背景、设计哲学、核心技术机制(内存管理、类型系统、编译模型)到现代应用场景(系统编程、游戏引擎、企业级服务)的完整演进路径。报告将重点揭示C语言作为“系统之母”的底层控制力,C++作为“多范式巨兽”在零成本抽象与复杂性之间的权衡,以及C#在.NET生态下通过托管环境与即时编译(JIT)实现的
zuowei288919 小时前
java·c语言·c++
编程语言对比:C/C++/Java/C#/PHP好的,我们来梳理一下这几种编程语言的主要区别,重点关注它们的设计目的、典型应用场景、语法特点和生态系统:
IT搬砖客19 小时前
c语言·开发语言·单片机·嵌入式硬件
CC2340从机开发入门之OAD例程的选择当产品需要做封胶处理时,固件的更新必须使用OAD功能。而官方提供了4个示例,到底选哪个呢?来自豆包的答案:
老花眼猫19 小时前
c语言·经验分享·青少年编程·课程设计
数学艺术图案画-曼陀罗单色版(1)数学艺术图案画-曼陀罗单色版(1) 曼陀罗图案画是一类经典的、具有长久历史的艺术形式。在多个种族文化和宗教传统中占据很特殊地位。 且不谈宗教方面,其图案在美学和艺术方面,就有那无与伦比的地位。图案通常以圆形呈现,它那几何图形的集合,图案的对称性、复杂性以及色彩的绚烂和变化多端,常能激起人们对美的憧憬和向往。
极地星光19 小时前
c语言·开发语言·c++
源码依赖 vs 预编译二进制包:C/C++ 项目依赖管理决策指南在 C/C++ 项目的依赖管理里,尤其是基于 CMake + CPM 的环境,有两种典型的方式引入第三方库:源码依赖(通过 GIT_REPOSITORY 拉取源码并现场编译)和预编译二进制包(通过 URL file:/// 使用提前打包好的头文件 + 库)。下面从原理、对比、优缺点、适用场景和选择策略几个角度展开。
Dlrb121120 小时前
linux·c语言·vim·终端·碰撞检测·俄罗斯方块·vt100
C语言-Linux系统下的俄罗斯方块实现目录一. 前置知识1.1 VT100操作1.1.1 什么是VT1001.1.2 常用的VT100操作1.1.3 示例
枕星而眠20 小时前
linux·运维·c语言·后端
Linux 进程:虚拟内存、Fork原理、IPC通信与面试避坑在 Linux 系统开发中,进程是操作系统资源分配的最小单位,也是一切多任务、高并发程序的基础。上一篇我们详细吃透了 Linux 线程 的全套核心知识,本篇作为配套连载,将系统性讲解 Linux 进程完整体系。很多人只会简单使用 fork 创建进程,却不懂虚拟地址空间、写时拷贝、僵尸进程、IPC通信等底层核心,实际开发中频繁遇到内存异常、进程泄露、通信阻塞、程序崩溃等问题。
码不停蹄Zzz21 小时前
c语言
多级指针使用方法我们如何用一个指针对象去指向另一个指针对象的地址呢?此时,我们将引入多级指针这一概念。 如果我们要指向一个一级指针的地址,比如 int*p,此时如果要指向p的地址——&p,那么我们需要一个二级指针对象。比如:int **q=&p。这里q就是指向一级指针p的一个二级指针,其类型为int **,表示指向一个指针的指针。
努力努力再努力wz21 小时前
c语言·开发语言·数据结构·数据库·c++·redis·缓存
【Redis入门系列】:Redis 内部编码机制与 String 深度解析:SDS 底层实现、三种编码与核心命令详解🔥 本文专栏:Redis 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:真正把你送到远处的,不是某一天突然爆发,而是在没人看见的时候,你依然没有停止积累。
zincsweet21 小时前
linux·c语言
一文掌握 Linux 文件操作:C 语言接口 + 系统调用 + 缓冲区原理a.文件 = 文件内容 + 文件属性(元数据)对文件操作:**1.**对内容操作 **2.**对属性操作
子榆.21 小时前
c语言·开发语言·矩阵
CANN自定义GEMM算子(Ascend C手写高性能矩阵乘法)在深入代码之前,我们需要明确为什么要死磕 GEMM(通用矩阵乘法):在大模型训练中,GEMM 占据了 60%~70% 的计算时间。因此,GEMM 的性能直接决定了整个模型的训练和推理速度。