![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C-C++语言基础
文章平均质量分 82
skyleemon
天生我材
展开
-
C/C++内存对齐补齐机制
在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。例如,下面的结构各成员空间分配情况:struct test{转载 2016-04-16 00:52:39 · 515 阅读 · 0 评论 -
数据结构之线性表
大话数据结构原创 2017-12-18 23:41:22 · 102 阅读 · 0 评论 -
list0307
#include <stdio.h>#include <stdlib.h>#include <time.h>typedef struct Node { int data; struct Node *next;}Node, *LinkList;int CreateListHead(LinkList *L, int n){ L...原创 2018-03-07 23:58:09 · 118 阅读 · 0 评论 -
C语言嵌入式--数据存储与指针笔记6
(一)程序优化思路算法:减少指令数,提高运行效率缓存:改变数据的存储方式、读写速度(二)存储的基本概念存储单元 存储单元 描述 位 计算机存储的最小单位 字节 计算机常用的存储单位 字 开发者常用 思考1:一个字一定占4个字节吗? 不一定。由所使用的编译器决定,编译器的分配策略又是由c...原创 2018-05-02 02:16:20 · 330 阅读 · 0 评论