![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针
Utf- 8
这个作者很懒,什么都没留下…
展开
-
内存对齐 --12.12 学习笔记
我们知道内存的最小单元是一个字节,当cpu从内存中读取数据的时候,是一个一个字节读取,所以内存对我们应该是入下图这样: 但是实际上cpu将内存当成多个块,每次从内存中读取一个块,这个块的大小可能是2、4、8、16等,那么下面,我们来分析下非内存对齐和内存对齐的优缺点在哪?内存对齐是操作系统为了提高访...原创 2020-12-12 18:18:36 · 406 阅读 · 0 评论 -
12.11 代码段 稍后做结构体的整理与分享
12.11 代码段 稍后做结构体的整理与分享结构体基础1#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct { char a[64] ; int len ; } s1 ; struct s2{ char a[64]; int len ;}; // 结构体的话只能在前面放 ,不能够在后面放的 不然就会报错 str...原创 2020-12-11 22:11:23 · 72 阅读 · 0 评论 -
选择排序算法 ---- 将数组中的数字按照顺序排列
选择排序算法 ---- 将数组中的数字按照顺序排列如题,本个blog我想分享下我今天学习的一个简单但是很实用的算法---名字叫做选择排序算法相信在学习C语言的时候肯定会有很多的题目难到很多正在学习C语言的朋友,比如说:现在有一个整形列表 int arr[] = {3,2,1,55,6,7} 但是现在我要按照从小到大进行排序,我要怎么办呢?那我就来分享下我子的的观点。(看不懂没关系,先硬着头皮看,后面可能豁然开朗了呢)首先可以先设置一个指针用于表示这个列表的下标 , ...原创 2020-12-11 21:59:49 · 979 阅读 · 2 评论 -
realloc和malloc和calloc的区别和用法 ---12.4 个人学习笔记
即使我们用了free函数将指针所指向空间释放了,但是指针还保留有开辟空间的起始地址,当我们进行解引用时,就会产生指针所指空间不属于自己,但我们去使用了,导致一些未知性错误(free后指针置NULL)原创 2020-12-04 19:08:53 · 502 阅读 · 1 评论 -
# (01-指针步长-12.01练习作业)
(01-指针步长-12.01练习作业)空指针和野指针首先说下空指针和野指针,顾名思义,空指针就是给其一个空地址,而且没有存放任何东西。野指针,也不难理解,就是一个野孩子,没有家,在C语言中大概的意思就是,指向一个未知的地址,这种情况下运行的话,程序往往会崩溃掉,对于空的指针和野指针,我们要认识和理解,这样才不会在内存这边磕绊太多。空指针首先说下空指针把,空指针就是一个类型的变量指向NULL,这个东西能干嘛呢?按照我个人的理解就是:作为过度的容器,两个要换位置总还要一个用来临时存放的,那么这句话是什原创 2020-12-01 20:32:19 · 63 阅读 · 0 评论