自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内存对齐

概念:内存分配的字节数的首地址能整除类型中字节数最大的字节数例如:    struct A {char  a;    int  b;};求A所占的字节数?  由图可知,a占了一个字节,b为整型,占4个四节,101不能整除4,往后移动到能整除4的地址,浪费了3个内存空间。所以A占了8个内存空间。    ...

2018-11-14 15:52:11 71

原创 动态内存

动态内存:malloc,calloc,realloc,free动态内存储存在堆里注意:申请内存后要用free释放内存,开辟内存没有被释放会出现内存泄漏的后果。1.用malloc申请内存      强转的类型malloc(字节数) malloc返回内存的首地址,没有类型,所以在申请内存时要强转成需要的类型。如创建10n长度的整型数组  int *p=(int *)malloc(1...

2018-11-13 23:22:50 88

原创 递归

递归的意思自己调用自己,规模逐渐缩小,直到跳出边界如何实现例如第一个人年龄为10岁,第二个人比第一个人大2岁,第三个人比第二个人大2岁,依次类推,求第五个人的年龄。        #include <stdio.h>int Age(int n){ int tmp; if(n==1) tmp=10; else tmp=Age(n-1)...

2018-11-13 22:25:06 93

原创 二维数组

定义二维数组的格式:    int arr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}     三行四列或写成int arr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}int drr[3][4]={1,2,3,4}     剩余的补零int err[][4]={1,2,3,4,5,6,7,8,9,10,11,12}  ...

2018-11-13 21:25:22 2320

空空如也

空空如也

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

TA关注的人

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