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

原创 3.13

1.Linux虚拟地址空间4G内存:1G内核空间和3G用户空间;用户空间:数据段:  全局数据 static静态区                代码段 :  代码,常量                 栈:         局部变量,形参                 堆:         malloc分配地址,realloc调整内存地址,free释放内存地址;每个区间的四个属性:r 只读,w...

2018-03-13 21:06:49 238

原创 指针

 1.指针是变量,占4字节,存放的是地址2.指针类型与零值比较:if (n == NULL)或者if(n ! = NULL)3.野指针  int *p;空指针 int *p = NULL;避免野指针:以char类型为例:char *p = (char *)mallloc(sizeof(char)* 10);要包含头文件#include<stdlib.h>使用malloc最好使用free...

2018-03-12 20:35:32 76

原创 3.6

今天主要学习了vim,gcc,Makefile,gdb,shell等内容:1.vim的三个模式:命令行模式;插入模式;底行模式。在相关模式下的一些命令,如:命令行模式下的shift+G(最后一行);shift+g(第一行);yy复制行等2.gcc的编译过程:1’预处理:处理所有以#开头的代码,比如头文件处理等                            2’编译:语法检查,将C语言翻译成...

2018-03-12 20:33:37 88

原创 3.8

1.嵌入式为什么要用C语言?答:嵌入式主要用Linux开发,而Linux内核及上层大部分使用C语言编写。2.长整型变量不一定比整型长。在32位系统中,int占4字节,short占2字节,long占4字节3.strlen()遇到\0或者0时就结束。4.   %6.3f输出总长度为6且小数点后为3位的实型常量。5.const修饰只读变量,不能通过变量本身来修改对应的内存里的值6.转义字符\t 表示水平...

2018-03-12 20:31:42 83

原创 关键词作用

1.register修饰经常被访问的变量,它所修饰的变量,请求编译器的尽可能的将变量保存在cpu的寄存器中。这样有助于减少访存的时间有助于程序的效率。它所修饰的变量不能用&地址,因为&这个是取的是内存空间的的地址,但是register 修饰的的变量保存在寄存器里面。还有register只能修饰cpu能够接受的类型,例如cpu是不能进行浮点类型的计算。register修饰的是局部变量...

2018-03-11 14:07:21 555

空空如也

空空如也

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

TA关注的人

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