c语言

命运之光5 小时前
java·c语言·开发语言
【C语言完整代码】就诊信息管理系统完整源码、项目素材、配套资源、exe 一键可执行软件,统一前往知选星球官网获取:https://zhixuanxingqiu.com
命运之光5 小时前
c语言·开发语言
【C语言完整代码】图书管理系统:图书馆场景下的增删改查实战完整源码、项目素材、配套资源、exe 一键可执行软件,统一前往知选星球官网获取:https://zhixuanxingqiu.com
沫璃染墨7 小时前
linux·运维·服务器·c语言·c++
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》这份指南,写给所有不想在GDB里迷路的开发者。我们不讲虚的,只聚焦最常用、最管用的调试指令。从启动程序、附加进程,一路到查看寄存器状态,全部用表格和实战案例串联起来,帮你快速搭起一套属于自己的高效调试工作流。好,直接上车。
qq_448011169 小时前
c语言·开发语言·单片机
C语言中的野指针和空指针在测试中,有时候开机正常,有时候跑几分钟死机。测试bug中经常遇到正常跑某个流程,是正常的,但是在特定条件下,总是遇到程序崩溃,业务中断。也会遇到同样的代码,在这次运行正常,下次就会崩溃。今天涉及的空指针就会造成问题现象稳定复现,野指针会出现BUG飘忽不定。为了减少这种烦恼,本文将介绍什么是空指针和野指针,他们有哪些危害,平时我们又该如何预防呢? 一、定义 1、空指针(NULL Pointer)–是合法的指针状态 指针变量被赋值为NULL(本质是宏,一般等价于(void*)0),代表指针不指向任何合法有效
en.en..11 小时前
c语言·开发语言
C 语言嵌入式事件驱动状态机完整教程(枚举配套)目录前言一、状态机四大核心要素二、枚举搭配状态机的四大工程硬性优势三、工业通用完整示例(事件驱动状态机)
Yyyyyy~11 小时前
c语言·开发语言
[C语言]break和continue作业方法:辗转相除法(欧几里得算法)
NoteStream12 小时前
c语言·开发语言·c++·经验分享·笔记·算法·c#
【C语言基础】分支和循环(上)目录1. if语句1.1 if1.2 else1.3分支中包含多条语句1.4 嵌套 if1.5 悬空 else 问题
十月的皮皮15 小时前
c语言·stm32·单片机·stm32cubemx·hal库
STM32从零到量产开发:四路继电器工业控制模块开发 -上位机 Program.cs 应用程序入口设计说明本文件是 P02 上位机应用程序的唯一入口点(Program.cs),负责启动引导、命令行参数解析、双模式运行切换及线程模型初始化。
坚持编程的菜鸟15 小时前
c语言·算法·模拟实现my_memcpy
模拟实现memcpymy_memcpy手动复刻实现了库函数 memcpy 的基础功能,自定义 my_memcpy 将任意类型源内存的数据逐字节复制至目标内存地址,主函数中分别对整型数组、字符串数组进行内存拷贝测试,把整型数组 arr1 的数据完整复制到 arr2、字符串 str1 内容拷贝至 str2 并打印验证结果,以此验证自定义内存拷贝函数能够适配不同数据类型完成整块内存的无重叠复制。
小小龙学IT15 小时前
c语言·开发语言
Day 28 项目调试与优化 —— 给聊天室做一次“全面体检“你的聊天室就像一个刚建好的房子——能住人(代码能跑),但有没有漏水(内存泄漏)?电线有没有接错(死锁)?今天就请两位"质检员"——Valgrind 和 GDB,来做个全面验收。
老花眼猫16 小时前
c语言·经验分享·青少年编程·课程设计
数学艺术图案画-曼陀罗(78)数学艺术图案画-曼陀罗(78) 本系列曼陀罗图案创制一直以来都是我的最爱。我总是被色彩绚烂和美轮美奂的图案感动。 在前些时候完成了曼陀罗图案系列 7轮既定目标,( 图1)至( 图 70)。 本博文开始提供的是第 8 集系列曼陀罗图案: 图71至图80 。 再次把美好的东西贡献给大家,希望大家喜欢。
坚持编程的菜鸟1 天前
c语言·算法·模拟实现memmove
模拟实现memmovemy_memmove手动实现 memmove 内存移动函数,可处理内存重叠场景:目标地址与源地址重叠时从后往前拷贝避免数据覆盖,无重叠则正向拷贝;主函数分别测试内存重叠拷贝、普通内存拷贝两种场景并输出结果。
qq_448011161 天前
java·c语言·开发语言
C语言中的指针函数和函数指针指针函数和函数指针这对词语总是让人迷惑,其实只是语法长得像,造成极易混淆。先来说明它们的区别然后逐一展开介绍两者定义和实际使用情况
坚持编程的菜鸟1 天前
c语言·算法·判断大小端
编写判断大小端程序该程序借助联合体成员共用同一块内存的特性实现大小端检测,联合体内部同时定义 int 整型与 char 字符变量,给整型变量赋值 1 后读取字符变量的值,若值为 1 说明数值低位字节存储在内存低地址,本机是小端模式,反之则为大端模式,最终在主函数中调用检测函数并输出本机字节存储方式。
不负岁月无痕1 天前
java·linux·c语言·开发语言·c++·面试
简单理解操作系统结构1.冯诺依曼体系理解这个结构体系主要是用来描述 电脑硬件的之间的关系输入设备 很明显就是 键盘 鼠标等把数据写入计算机的东西
clerly1 天前
c语言·多态·继承·封装·结构体
C语言如何实现继承?继承要解决什么问题先看一个实际场景:项目里有三种I2C传感器,每种都需要I2C读写、设备地址、初始化状态。如果每个传感器都独立定义一遍,I2C相关代码重复三份,改一个地方要改三处。
wengqidaifeng1 天前
c语言·单片机·嵌入式硬件
2026 年电赛(TI 杯)H 题:MaxiCamPro、双主控通信、VOFA+ 遥测与可复现实验方法个人主页:个人专栏:本系列记录 MSPM0G3507 双主控小车从赛题分析、硬件搭建、底层驱动、循迹调试,到摆杆滚球控制和最终测评复盘的完整过程。文章中的路径均为仓库相对路径,代码、测试脚本和模块封装可以直接从公开仓库取得。
坚持编程的菜鸟1 天前
c语言·算法·模拟实现strncpy
模拟实现strncpy本题主要用到指针操作,需要考虑指针移动和指针类型等细节。 坚持编程,我一直在路上!
c238561 天前
c语言·开发语言·c++
C/C++每日一练20题目解析:假设题目为 “在数组中找到唯一出现奇数次的元素”。由于其他元素出现偶数次,通过异或运算,相同元素异或为 0,0 与目标元素异或结果即为目标值。思路:利用异或特性:a^a=0,0^a=a。遍历数组,所有元素异或后,偶数次元素抵消,结果就是目标元素。代码:
CAE二次开发工程师1 天前
c语言·开发语言·python
【C语言入门到精通】-基础篇大家好,欢迎来到咱们零基础C语言入门教程的第一期视频!很多刚接触编程的同学,上来就直接敲代码、背语法,其实特别容易学懵。今天咱们不写代码,先好好聊聊C语言到底从哪来、为什么几十年过去了,它依然是编程界的常青树,不管是学Java、Python,还是做嵌入式、操作系统,C语言都是绕不开的基础。