自定义博客皮肤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)
  • 收藏
  • 关注

转载 结构体内存大小的问题

自然对界(natural   alignment)即默认对齐方式,是指按结构体的成员中 size 最大的成员对齐。 为了提高 CPU 的存储速度,编译器会对一些变量的起始地址做了“对齐”处理。 对齐方式(变量存放的起始地址相对于结构的起始地址的偏移量)   char       偏移量必须为 sizeof(char)   即 1 的倍数   int         偏移量必须为 s

2014-05-11 15:14:22 435

转载 C语言指针的初始化和赋值

1、指针的初始化 指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。 例如: int a = 25; int *ptr = &a; int b[10]; int *point = b;    int *

2014-05-08 10:43:43 316

转载 关于宏定义的用法

如何解释下面这段代码: #define LED1(a)   if (a)\                          GPIO_SetBits(GPIOC,GPIO_Pin_3);\                     else \                          GPIO_ResetBits(GPIOC,GPIO_Pin_3) 首先,这个是用宏定义的方

2014-05-05 16:50:51 829

转载 C语言 # 与 ## 的妙用【估计很多初学者都没见过】

一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法:

2014-05-05 10:02:24 518 1

转载 C常量指针 与指针常量区别

常量指针是指--指向常量的指针,顾名思义,就是指针指向的是常量,即,它不能指向变量,它指向的内容不能被改变,不能通过指针来修改它指向的内容,但是指针自身不是常量,它自身的值可以改变,从而指向另一个常量。   指针常量是指--指针本身是常量。它指向的地址是不可改变的,但地址里的内容可以通过指针改变。它指向的地址将伴其一生,直到生命周期结束。有一点需要注意的是,指针常量在定义时必须同时赋初值。  

2014-05-05 09:46:18 419

空空如也

空空如也

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

TA关注的人

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