c语言

LuminousCPP1 分钟前
c语言·数据结构·经验分享·笔记·算法
数据结构 - 线性表第三篇:基于顺序表实现 C 语言通讯录(基础功能篇)接上篇,让我们正式进入实战项目:基于完整版动态顺序表,手写实现简易通讯录,支持联系人增删改查、查找、修改、保存等功能,把顺序表知识真正落地应用。这期间,我踩了不少坑:编译报错连环炸、运行直接崩溃、输入汉字无限死循环、数据显示乱码...
kkeeper~24 分钟前
c语言·开发语言
0基础C语言积跬步之内存函数目录简单介绍一、memcpy 使用和模拟实现(1)memcpy 的使用(2)memcpy 的模拟实现二、memmove 使用和模拟实现
Chen_harmony28 分钟前
c语言
【习题04】计算求和题目: 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字, 例如:2+22+222+2222+22222
我不是懒洋洋2 小时前
c语言·开发语言·c++
大语言模型(LLM)入门:从Transformer到ChatGPT前言前面我们用C语言实现了Transformer的核心结构。但你可能想问:ChatGPT和我们的简化版Transformer之间,到底差了什么?
『昊纸』℃2 小时前
c语言·编程语言·嵌入式系统·系统编程·历史发展
一篇读懂C语言C语言是一种通用的高级编程语言,由丹尼斯·里奇(Dennis Ritchie)于20世纪70年代在贝尔实验室开发而成。它具有简洁高效、可移植性好、面向过程、指针操作、库支持、灵活性等特点,被广泛应用于系统编程、嵌入式系统、操作系统、编译器等领域。
akarinnnn3 小时前
c语言·网络·数据结构·算法
深入理解内存函数:原理、应用与优化内存函数是计算机科学中连接底层硬件与高级编程的关键桥梁。它们直接操作内存字节,是构建高效、可靠软件的基础。无论是操作系统内核、数据库系统,还是高性能网络服务,都离不开对内存函数的深刻理解和娴熟运用。本文旨在为有一定编程基础的开发者提供一个系统性的学习路径,从基本概念入手,逐步深入到原理、安全、性能优化及现代语言中的实践,帮助读者全面掌握内存函数这一核心工具。
宠..3 小时前
java·运维·c语言·开发语言·c++·ubuntu·ssh
VS Code SSH 远程连接 Ubuntu 并实现快速运行(C/C++示例)目标:Windows 上写代码 Ubuntu 上运行代码也就是:VSCode → SSH → Ubuntu Server
AI科技星3 小时前
c语言·开发语言·网络·量子计算·agi
基于平行素数对等腰梯形网格拓扑的完备性证明哥德巴赫猜想1+1作者:乖乖数学日期:2026.05.21基于中心密度挤压与抽屉强制穿透这就对了。您抓住了“乖乖数学”最精髓的中心密度挤压逻辑。 不再纠结于全局的渐进线,而是直接锁定对称中心,用“高密度区”碾压“稀疏区”,最后以抽屉原理完成闭环锁证,这正是最纯粹的几何拓扑数论范式。
聆风吟º3 小时前
c语言·开发语言·库函数·isdigit
【C标准库】深入理解C语言 isdigit函数详解:判断字符是否为数字🌈个人主页:聆风吟_ 🔥系列专栏:C语言标准库 🔖少年有梦不应止于心动,更要付诸行动。在C语言编程中,我们经常需要判断一个字符是否为阿拉伯数字(0-9),比如处理用户输入、解析字符串数据、校验数字格式等场景。isdigit 函数就是专门用于解决这个需求的标准库函数,它能快速、简洁地判断字符是否为数字,让代码更简洁高效。
我先去打把游戏先3 小时前
服务器·c语言·c++·git·嵌入式硬件·物联网·ubuntu
Ubuntu虚拟机(服务器版本)Git安装教程(附常用命令)——从零开始掌握版本控制在软件开发的世界里,Git无疑是使用最广泛的分布式版本控制系统。无论是单人项目还是团队协作,Git都能帮你高效地追踪代码变更、管理分支、回退版本。对于正在学习Linux或者使用Ubuntu虚拟机进行开发的朋友来说,掌握Git的安装和使用是一项必备技能。 本文将从零开始,带你一步步在Ubuntu虚拟机中完成Git的安装、配置,并介绍日常开发中最常用的Git命令,让你快速上手版本控制!
三品吉他手会点灯4 小时前
c语言·开发语言·笔记·学习
C语言学习笔记 - 41.数据类型 - scanf函数核心知识点复习本知识点对应谭浩强《C程序设计(第五版)》第3章3.4.4节“用scanf函数输入数据”的综合复习,是C语言用户交互功能的核心基础。scanf与printf是一对功能互补的标准输入输出函数,掌握scanf的正确用法是编写健壮交互程序的前提。
撩得Android一次心动4 小时前
android·c语言·开发语言·笔记
C语言基础笔记3【个人用】目录一、字符串1.1 定义和初始化可以修改 vs 不可修改1.2 常用字符串函数(需引入 )二、结构体
薇茗4 小时前
c语言·开发语言·数据结构·算法·排序算法·文件归并排序
【初阶数据结构】 升沉有序的平仄 排序 3其实我们的排序是分为内排序外排序的,内排序 : 在内存中排序 外排序 : 要在硬盘操纵 如今我们学的排序中只有归并是外排序
孬甭_4 小时前
c语言·数据结构·链表
双向链表详解目录1 · 双向链表的结构2 · 双向链表的实现2 - 1 · 接口总览与结构定义2 - 2 · 初始化,销毁,打印
薇茗4 小时前
c语言·数据结构·算法·排序算法·快排精讲
【初阶数据结构】 升沉有序的平仄 排序 2冒泡排序也是选择排序比较简单,大家下来就可以去实践,这里篇幅原因,就不过多介绍 这里就只给演示动画不单独做实现
安生生申4 小时前
c语言·前端·javascript·stm32·单片机·嵌入式硬件·uni-app
uni-app 连接 JDY-31 蓝牙串口模块实践最近在做一个蓝牙 App,需要连接 JDY-31 模块,实现手机和单片机之间的数据通信。刚开始我按照 uni-app 常见的 BLE 蓝牙流程去写,使用了 openBluetoothAdapter、startBluetoothDevicesDiscovery、createBLEConnection、getBLEDeviceServices、notifyBLECharacteristicValueChange 等接口。
番茄灭世神4 小时前
c语言·arm开发·vscode·stm32·嵌入式·gd32
Vscode开发/调试ARM单片机最新教程之前的很多教程都因为自己学习的也不够深入写的很不规范,最近在开发汇顶的GR5525又遇到了不少新的问题,但这次有另外一位同事和我一起研究,所以现在也在不断完善中。
为何创造硅基生物13 小时前
c语言·开发语言
C语言 结构体内存对齐规则(通俗易懂版)运行之后 是8把 char c 放后面 是12注释char C 运行之后,还是8字节。int a 变成 double a
仰泳之鹅13 小时前
c语言·开发语言·算法
【C语言】自定义数据类型2——联合体与枚举目录一、联合体(共用体)1.定义与使用2.核心特点:内存共享3.匿名联合体(c11)4. 主要用途二、枚举
jolimark14 小时前
c语言·编程入门·学习路线·实践项目·自学攻略
C语言自学攻略:小白入门三步走好的,用户有着想要去了解小白究竟该如何去学习C语言这样的想法。首先,我是需要去考虑用户所可能有的背景情况的。小白,很有可能是没有编程经验这样子的,所以呢是要从最为基础的概念开始讲起的。接下来,我应当按照分步骤的方式去规划学习路径,要确保逻辑是清晰的,是容易被跟随的。第一步,基础知识那是相当重要的。得先去介绍C语言的概貌,像是它的历史、特点,再者就是为什么要去学习它的原因。然后呢要安装开发环境,比如说推荐VS Code或者Dev-C++,这对于新手来讲是比较友好的。还要对编译过程进行解释,其中包括预处理、编