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

原创 C语言专题笔记——结构体

程序中内存从哪里来在一个c语言程序中,能够获取内存的三种情况:栈(stack)、堆(heap)、数据区(.data)。 栈:   运行时自动分配&自动回收   反复使用:栈内存在程序中其实就是一块空间,程序反复使用这块空间。   脏内存   临时性   栈会溢出 堆:   OS堆管理器管理   大块内存   程序手动申请&释放   脏内存   临时性:堆内存只在malloc和

2016-10-11 15:10:34 621

原创 C语言专题笔记——指针

怎样避免野指针?第一点:定义指针时,同时初始化为NULL。 第二点:在指针解引用之前,先去判断这个指针是不是NULL。 第三点:指针使用完之后,将其赋值为NULL。 第三点:在指针使用之前,将其赋值绑定给一个可用地址空间。NULL到底是什么?(1)NULL在C/C++中定义为:#ifdef _cplusplus #define NULL 0 #else #define NULL (void *

2016-10-06 20:13:32 460

原创 C语言专题笔记——位操作

位与、位或、位异或的特点总结&:(任何数,其实就是1或者0)与1位与无变化,与0位与变成0。 |:(任何数,其实就是1或者0)与1位或变成1,与0位或无变化。 ^:(任何数,其实就是1或者0)与1位异或会取反,与0位异或无变化。左移位<< 与 右移位>>C语言的移位要取决与数据类型。 对于无符号数,左移时右侧补0(相当于逻辑移位) 对于无符号数,右移时左侧补0(相当于逻辑移位) 对于有符号

2016-10-05 19:51:01 907

原创 C语言专题笔记——内存话题

冯诺依曼结构和哈佛结构 冯诺依曼结构是:数据和代码放在一起。 哈佛结构是:数据和代码分开存在。 在S5PV210中运行的linux系统上,运行应用程序时:这是时候所有的应用程序的代码和数据都在DRAM,所以这种结构就是冯诺依曼结构; 在单片机中,我们把程序代码烧写到Flash(NorFlash)中,然后程序在Flash中原地运行,程序中所涉及到的数据(全局变量、局部变量)不能放在Flash中,必须放

2016-10-03 23:26:38 473

原创 文章标题

在文字写书写不同数量的#可以完成不同的标题,如下:一级标题二级标题三级标题四级标题五级标题六级标题等号及减号也可以进行标题的书写,不过只能书写二级标题,并且需要写在文字的下面,减号及等号的数量不会影响标题的基数,如下:二级标题二级标题无序列表的使用,在符号“-”后加空格使用。如下: 无序列表1 无序列表2 无序列表3 如果要控制列表的层级,则需要在符号“-”前使用空格。如下: 无序列表1 无序列表2

2016-09-02 19:54:12 383

空空如也

空空如也

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

TA关注的人

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