技术栈
c语言
大闲在人
4 小时前
c语言
·
开发语言
·
c++
C、C++区别还是蛮大的
在编程圈里,经常有初学者甚至一些有几年经验的开发者,会误以为C++只是C语言的简单扩展,两者差不多。但真正深入底层开发、做过大型项目架构的人都清楚,C 和 C++ 在设计理念、语言特性、应用场景、人才体系上,区别真的非常大。
祈安_
11 小时前
c语言
·
前端
深入理解指针(一)
在说内存和地址之前,在我们生活中有这么个例子:假如有一栋楼,楼上有很多个房间,如果你的朋友想来找你,就得挨个去找,这样效率很低,但如果我们知道房间号,就会很容易。
CHANG_THE_WORLD
12 小时前
c语言
·
开发语言
·
汇编
深入理解C语言指针:从源码到汇编的彻底剖析
指针是C语言的灵魂,也是让无数初学者头疼的概念。很多人觉得指针难懂,往往是因为只停留在语法层面,没有理解它的本质。今天,让我们一起深入底层,通过反汇编代码,彻底搞懂指针变量赋值与解引用的工作原理。
爱编码的小八嘎
14 小时前
c语言
第2章 认识CPU-2.3 32位微处理器(3)
4. 中断处理80386不但保存了8086/8088的所有中断,还增强了很多功能。我们把外部中断称为“中断”,把内部中断称为“异常”。
BlackQid
14 小时前
c语言
字符函数和字符串函数
在编程中,我们经常要处理字符和字符串,为了方便操作字符和字符串,C语言标准库中提供了一系列库函数。C语言中有一系列的函数是专门做字符分类的,也就是一个字符是属于什么类型的字符的。这些函数的使用都需要包含一个头文件ctype.h。
m0_53123717
15 小时前
c语言
·
开发语言
C语言-static关键词,寄存器变量,define宏定义
爱编码的小八嘎
17 小时前
c语言
第2章 认识CPU-2.4 【实例】:在DOS实模式下读取4GB内存(1)
为了帮助读者实际了解以上所介绍的一些概念,下面我们来分析一段在DOS实模式下直接读取4GB内存的代码。通过该程序来分析CPU 的工作原理,揭开保护模式的神秘面纱,读者将会发现,保护模式其实与实模式一样简单和易于控制。在此基础上用四五十行C 语言程序做到进出保护模式和在实模式之下直接访问整个4GB内存空间。
Electron-er
17 小时前
c语言
·
开发语言
深入解析C语言memcmp函数:内存比较的利器与陷阱(附实战案例)
摘要:本文全面剖析C标准库函数memcmp的原理、用法、陷阱及优化技巧,结合多场景代码示例,助你彻底掌握内存比较的正确姿势。文末附高频面试题解析!
m0_53123717
17 小时前
c语言
·
开发语言
C语言-操作符
m0_53123717
18 小时前
c语言
·
数据结构
·
算法
C语言-指针,结构体
『往事』&白驹过隙;
18 小时前
linux
·
c语言
·
网络
·
c++
·
物联网
·
iot
系统编程的内存零拷贝(Zero-Copy)技术
零拷贝(Zero-copy)是一种优化技术,旨在避免在内存之间不必要的数据拷贝,特别是在内核空间和用户空间之间传输数据时。
CHANG_THE_WORLD
19 小时前
c语言
·
开发语言
深入理解指向数组的指针以及寻址运算
在C语言的学习中,指针和数组是两个核心概念,而它们之间的关系更是初学者的一大难点。尤其是“指向数组的指针”和“指针的寻址运算”,理解透彻了,才能真正掌握C语言的精髓。今天我们就来系统地探讨这个话题,并辅以丰富的代码示例,帮你彻底搞懂。
『往事』&白驹过隙;
20 小时前
c语言
·
arm开发
·
mcu
·
物联网
·
学习
·
iot
在ARM开发中 volatile与const关键字的关键用途
const 和 volatile 是两个极其重要的关键字。它们不仅是语法规则,更是与硬件交互、保证程序正确运行(尤其是在涉及编译器优化时)的关键。
java干货
1 天前
c语言
·
iphone
·
适配器模式
如何让 iPhone 用上 Type-C 充电器?适配器模式详解
在软件开发中,我们经常面临一个尴尬的局面: 你接手了一个 10 年前的老系统,里面有一个核心类 OldService,它的方法叫 doSomethingOld()。 现在公司推行新架构,所有服务必须实现一个新的接口 NewInterface,方法叫 process()。
代码改善世界
1 天前
c语言
·
网络
·
课程设计
C语言项目实战:学生成绩管理系统(支持登录注册、随机考试、分数区间统计)
C语言是许多编程学习者的入门语言,但学完指针、结构体、文件操作和链表后,往往缺少一个综合性的实战项目来巩固知识。学生成绩管理系统是一个经典的练手项目,它涵盖了数据的增删改查、排序、统计、文件存储等核心功能,非常适合用来串联所学知识。
『往事』&白驹过隙;
1 天前
linux
·
c语言
·
arm开发
·
设计模式
·
iot
浅谈PC开发中的设计模式搬迁到ARM开发
PC开发有大约二十三种设计模式,在ARM开发中能有效用到的可能也就五六种。但这五六种,一旦用对了,代码质量会有质的提升。
Kurbaneli
1 天前
c语言
·
开发语言
C语言过时了吗?2025年仍不可替代
在Python、Go等现代语言大行其道的今天,C语言是否真的已经过时?真相可能让你大吃一惊!作为一名在技术圈摸爬滚打多年的老鸟,我经常听到这样的声音:"现在谁还用C语言啊?""C语言太底层了,不适合现代开发"。但事实真的如此吗?今天,就让我们用数据和代码说话,重新认识这位编程界的"常青树"。
智者知已应修善业
1 天前
c语言
·
c++
·
经验分享
·
笔记
·
算法
【PAT乙级真题解惑1012数字分类】2025-3-29
缘由PAT乙级真题解惑1012数字分类_编程语言-CSDN问答是日已过命亦随减,日一布施福德随增。非坚转坚。
v_for_van
1 天前
c语言
·
算法
·
leetcode
力扣刷题记录6(无算法背景,纯C语言)
过年了,好几天没刷了简洁解