自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 计算结构体大小

原本以为结构体的大小就是里边各个成员变量的大小总和,但是运行结构并不是这样,原来结构体大小计算还有一个规则——内存对齐内存对齐规则1.第一个成员在与结构体变量偏移量为0的地址处。2. 其他成员变量要对齐到某个数字(对齐数)的整数倍的地址处。从零偏移处开始,按字节大小计算,判断此偏移地址是否为该成员变量和对齐参数两者之间的最小值,若是,则从此处开始占用内存,大小为该类型所占字节数值,若不...

2019-11-21 10:51:02 207 1

原创 C 语言通讯录(结构体)

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<malloc.h>#include<string.h>#define NameMax 100#define TeleMax 12#define AddressMax 200#defin...

2019-11-20 17:49:38 429

原创 字符串函数的实现, memmove() 函数的实现和解析

strlen 函数的实现int my_strlen(char* dst) { assert(dst); char* ret = dst; int count = 0; while (*ret!='\0') { ++ret; ++count; } return count;}strcat 函数的实现har* my_strcat(char* dst, const ...

2019-11-17 23:49:44 319

原创 生成随机数

有些时候需要随机选取一些人去干某些事情,所以就需要一个随机数生成器,当然啦,如果你恰巧不想去,也不好给别人说,能做的就是在生成随机数上边动动手脚啦!(本文只是突发奇想写的一个小程序,仅仅是在想peach,该干活的时候还得干,千万不要耍小聪明,不要偷懒,谨记!)#include<stdio.h>#include<malloc.h>#include<stdlib...

2019-11-14 11:14:23 222

原创 插入排序

思想插入排序(Insertion Sorting)的基本思想是:把 n 个待排序的元素看成为一个有序表和一个无序表,开始时有 序表中只包含一个元素,无序表中包含有 n-1 个元素,排序过程中每次从无序表中取出第一个元素,把它的排 序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之成为新的有序表。图解将每个元素和其他元素进行对比,如果,然后将这个元素插入到合适的...

2019-11-03 21:04:53 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除