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

原创 《C语言内核深度解析》笔记(4):c语言复杂表达式与指针高级应用

第04章 c语言复杂表达式与指针高级应用4.2 指针数组与数组指针 分辨指针数组与数组指针: 找核心->找结合->继续向外结合直到整个符号结束 int *p; //核心是p,与*结合,是指针;与int结合,是整型指针 int p[5]; //核心是p,p先与中括号[]结合成数组,int结合,是整型数组 如果核心和小括号结合,表示是函数 int *p[5],核心是p,p先跟[]结合,表明是数组,*表...

2022-05-02 21:55:50 1554

原创 《C语言内核深度解析》笔记(3):指针才是C语言的精髓

第03章 指针才是C语言的精髓3.2 指针int a = 10;int *p = &a;指针变量p和普通变量之间没有本质区别,都是变量空间放了一个数值,只是p里面的数值比较特殊,是a空间的地址,它指向了空间a。变量空间的首字节地址,作为整个空间的地址: 实际上内存中的每个自己空间都有一个地址,如果内核由32位地址线,地址以二进制表示,既然每个字节对应的地址都是32位,那么存放地址的变量大小也是32位的,即四个字节。但只有首字节地址才能作为整个a空间的地址。指针变量的类型作..

2022-04-11 23:14:23 3322

原创 《C语言内核深度解析》笔记(2):c语言位操作

《嵌入式Linux与物联网开发——C语言内核深度解析》这本书很适合新人嵌入式工程师学习,这本书有两个推荐的点:第一个是以嵌入式的视角重新解读C语言,在实际硬件和应用场景下重新讲解相关概念;第二个是补充了很多关于嵌入式c语言的细节,这些细节在工作中常见,但在课堂上不会讲。接下来一段时间我会把之前做的笔记陆续整理发出来,当作个人一次复习的小结。第02章 C语言位操作2.2 常用位运算符按位取反(~)与非的区别:~10 = 5; !10 = 0左移位(<<): x <<

2022-04-10 00:15:41 3508

原创 《C语言内核深度解析》笔记(1):c语言与内存

《嵌入式Linux与物联网开发——C语言内核深度解析》这本书很适合新人嵌入式工程师学习,这本书有两个推荐的点:第一个是以嵌入式的视角重新解读C语言,在实际硬件和应用场景下重新讲解相关概念;第二个是补充了很多关于嵌入式c语言的细节,这些细节在工作中常见,但在课堂上不会讲。接下来一段时间我会把之前做的笔记陆续整理发出来,当作个人一次复习的小结。第01章 c语言与内存1.2程序:数据+算法静态内存SRAM和动态内存DRAM:SRAM:性能高,速度快,昂贵,如CPU的一级缓冲、二级缓冲DRA

2022-03-24 21:44:29 4832

空空如也

空空如也

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

TA关注的人

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