c语言笔记
文章平均质量分 75
爆裂红鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《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 · 1671 阅读 · 0 评论 -
《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 · 3450 阅读 · 0 评论 -
《C语言内核深度解析》笔记(2):c语言位操作
《嵌入式Linux与物联网开发——C语言内核深度解析》这本书很适合新人嵌入式工程师学习,这本书有两个推荐的点:第一个是以嵌入式的视角重新解读C语言,在实际硬件和应用场景下重新讲解相关概念;第二个是补充了很多关于嵌入式c语言的细节,这些细节在工作中常见,但在课堂上不会讲。接下来一段时间我会把之前做的笔记陆续整理发出来,当作个人一次复习的小结。 第02章 C语言位操作 2.2 常用位运算符 按位取反(~)与非的区别:~10 = 5; !10 = 0 左移位(<<): x <<原创 2022-04-10 00:15:41 · 3602 阅读 · 0 评论 -
《C语言内核深度解析》笔记(1):c语言与内存
《嵌入式Linux与物联网开发——C语言内核深度解析》这本书很适合新人嵌入式工程师学习,这本书有两个推荐的点:第一个是以嵌入式的视角重新解读C语言,在实际硬件和应用场景下重新讲解相关概念;第二个是补充了很多关于嵌入式c语言的细节,这些细节在工作中常见,但在课堂上不会讲。接下来一段时间我会把之前做的笔记陆续整理发出来,当作个人一次复习的小结。 第01章 c语言与内存 1.2 程序:数据+算法 静态内存SRAM和动态内存DRAM: SRAM:性能高,速度快,昂贵,如CPU的一级缓冲、二级缓冲 DRA原创 2022-03-24 21:44:29 · 4978 阅读 · 0 评论
分享