
C/C++
文章平均质量分 89
实际开发遇见的常见情况总结
Thmos_vader
一名嵌入式发烧友,分享学习笔记,现阶段大四应届生,汽车电子实习ing
展开
-
【C语言 结构体联合体】字节对齐与字节大小计算
✨注意✨无论是结构体还是联合体,先进行字节对齐,然后进行所占字节大小的计算。结构体字节对齐**通常与最长的成员大小相关,但并非总是直接等于它**,还取决于成员的顺序和编译器的设置。联合体:大小= 最大成员的大小(加上必要的填充以满足对齐)。对齐单位= 最大成员的对齐要求。原创 2025-01-13 15:39:19 · 994 阅读 · 0 评论 -
【C语言 内存对齐】 结构体字节对齐之`#pragma pack(push) `、`#pragma pack(pop) `和`#pragma pack()`的使用
#pragma pack(push, n)、#pragma pack(pop) 和 #pragma pack(n) 的功能与用法这三个指令均用于控制结构体或数据的内存对齐方式,主要目的是优化内存占用或者满足硬件/协议要求。它们之间存在一定的联系,但功能略有区别。原创 2025-01-10 14:30:47 · 1001 阅读 · 0 评论 -
【两周学完C++】DAY5_面向对象:以代码为主讲解类与对象、析构函数、继承多态、接口与封装等
C++面向对象:以代码为主讲解类与对象、析构函数、继承多态、接口与封装等.C++ 通过创建类来支持封装和数据隐藏(public、protected、private数据封装一种把数据和操作数据的函数捆绑在一起的机制;数据抽象一种仅向用户暴露接口而把具体的实现细节隐藏起来的机制(public、protected、private)。原创 2024-10-28 08:45:00 · 824 阅读 · 0 评论 -
【两周学完C++】DAY2_内存分配方式与堆内存管理(new、delete关键字)
C++ 程序在运行时,计算机内存被分为程序代码区、全局数据区、堆区、栈区四个部分。本文一是介绍 C++ 三种内存分配方式:静态存储分配、栈内存分配、堆内存分配,二是使用 new 关键字和 delete 关键字管理堆内存。原创 2024-10-25 08:45:00 · 687 阅读 · 0 评论 -
【两周学完C++】DAY1_基本数据类型:命名空间、输入输出、数据类型(struct)
重点阐述跟C语言区别之处:命名空间、输入输出、数据类型(struct)。C++ 语言的特点主要表现在两个方面: 全面兼容 C 语言 和 支持面向对象的方法。原创 2024-10-23 08:15:00 · 705 阅读 · 0 评论 -
【Linux应用编程实战】常见函数应用
介绍一些Linux应用编程实战遇到的,常见要用的函数,进行概况总结。原创 2024-08-29 17:37:30 · 860 阅读 · 0 评论 -
【C语言指针】深入浅出:指针与取值、数组、函数; 详细剖析:指针函数、函数指针、指针数组、数组指针、双重指针、指针与动态内存分配
深入浅出:指针与取值、指针与数组、指针与函数;详细剖析:指针函数、函数指针、指针数组、数组指针、双重指针、指针与动态内存分配原创 2024-08-13 09:15:00 · 544 阅读 · 0 评论 -
【堆区内存管理】堆区(heap)内存操作:协调使用 `malloc()`、`calloc()`、`memcpy()`、`memset()` 和 `free()` 函数操作堆区内存
堆区(heap)内存操作通过协调使用 malloc()、calloc()、memcpy()、memset() 和 free() 这些堆区内存操作函数,完成动态内存的分配、初始化、复制和释放的操作。如果只需要分配内存而不需要初始化,使用 malloc(),要分配并初始化内存为零,使用 calloc();原创 2024-08-12 09:15:00 · 1100 阅读 · 0 评论 -
【常见滤波算法】限幅滤波、中位值滤波法、 算术平均滤波法、一阶滞后滤波法、加权递推平均滤波法、消抖滤波法
限幅滤波、中位值滤波法、 算术平均滤波法、一阶滞后滤波法、加权递推平均滤波法、消抖滤波法原创 2024-07-27 23:19:11 · 490 阅读 · 0 评论 -
【C语言常见函数】格式化输入与字符串处理函数汇总
格式化输出:sprintf()、printf() 和 fprintf() 功能上有本质区别,分别用于向字符串缓冲区、终端和文件输出格式化的数据!字符串处理:字符串处理函数按照功能主要分为①计算字符串长度②比较字符串的内容:③复制和修改字符串内容;原创 2024-08-07 21:54:51 · 804 阅读 · 0 评论 -
【Makefile】一篇文章搞定Makefile!入门速通~
一篇文章搞定Makefile!入门速通~;包括但不限于:易读性引入、编写与使用、语法、变量、模式、伪目标、条件判断、函数;个人根据正点原子文档原创学习笔记;原创 2024-07-05 21:49:29 · 1419 阅读 · 0 评论