<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangxiaobeia的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangxiaobeia</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangxiaobeia]]></copyright><item><title><![CDATA[《C语言内核深度解析》笔记（4）：c语言复杂表达式与指针高级应用]]></title><link>https://blog.youkuaiyun.com/wangxiaobeia/article/details/124547575</link><guid>https://blog.youkuaiyun.com/wangxiaobeia/article/details/124547575</guid><author>wangxiaobeia</author><pubDate>Mon, 02 May 2022 21:55:50 +0800</pubDate><description><![CDATA[第04章 c语言复杂表达式与指针高级应用

4.2 指针数组与数组指针


  分辨指针数组与数组指针：
    找核心-&gt;找结合-&gt;继续向外结合直到整个符号结束
    int *p; //核心是p,与*结合，是指针；与int结合，是整型指针
    int p[5]; //核心是p，p先与中括号[]结合成数组，int结合，是整型数组
    如果核心和小括号结合，表示是函数

    int *p[5],核心是p,p先跟[]结合，表明是数组，*表...]]></description><category></category></item><item><title><![CDATA[《C语言内核深度解析》笔记（3）：指针才是C语言的精髓]]></title><link>https://blog.youkuaiyun.com/wangxiaobeia/article/details/124112316</link><guid>https://blog.youkuaiyun.com/wangxiaobeia/article/details/124112316</guid><author>wangxiaobeia</author><pubDate>Mon, 11 Apr 2022 23:14:23 +0800</pubDate><description><![CDATA[第03章 指针才是C语言的精髓

3.2 指针

int a = 10;
int *p = &amp;a;
指针变量p和普通变量之间没有本质区别，都是变量空间放了一个数值，只是p里面的数值比较特殊，是a空间的地址，它
指向了空间a。

变量空间的首字节地址，作为整个空间的地址： 实际上内存中的每个自己空间都有一个地址，如果内核由32位地址线，地址以二进制表示，既然
每个字节对应的地址都是32位，那么存放地址的变量大小也是32位的，即四个字节。但只有首字节地址才能作为整个a空间的地址。

指针变量的类型作..]]></description><category></category></item><item><title><![CDATA[《C语言内核深度解析》笔记（2）：c语言位操作]]></title><link>https://blog.youkuaiyun.com/wangxiaobeia/article/details/124071056</link><guid>https://blog.youkuaiyun.com/wangxiaobeia/article/details/124071056</guid><author>wangxiaobeia</author><pubDate>Sun, 10 Apr 2022 00:15:41 +0800</pubDate><description><![CDATA[《嵌入式Linux与物联网开发——C语言内核深度解析》这本书很适合新人嵌入式工程师学习，这本书有两个推荐的点：第一个是以嵌入式的视角重新解读C语言，在实际硬件和应用场景下重新讲解相关概念；第二个是补充了很多关于嵌入式c语言的细节，这些细节在工作中常见，但在课堂上不会讲。接下来一段时间我会把之前做的笔记陆续整理发出来，当作个人一次复习的小结。

第02章 C语言位操作


2.2 常用位运算符

按位取反（~）与非的区别：~10 = 5; !10 = 0

左移位（&lt;&lt;）: x &lt;&lt; ]]></description><category></category></item><item><title><![CDATA[《C语言内核深度解析》笔记（1）：c语言与内存]]></title><link>https://blog.youkuaiyun.com/wangxiaobeia/article/details/123722360</link><guid>https://blog.youkuaiyun.com/wangxiaobeia/article/details/123722360</guid><author>wangxiaobeia</author><pubDate>Thu, 24 Mar 2022 21:44:29 +0800</pubDate><description><![CDATA[《嵌入式Linux与物联网开发——C语言内核深度解析》这本书很适合新人嵌入式工程师学习，这本书有两个推荐的点：第一个是以嵌入式的视角重新解读C语言，在实际硬件和应用场景下重新讲解相关概念；第二个是补充了很多关于嵌入式c语言的细节，这些细节在工作中常见，但在课堂上不会讲。接下来一段时间我会把之前做的笔记陆续整理发出来，当作个人一次复习的小结。



第01章 c语言与内存

1.2

程序：数据+算法

静态内存SRAM和动态内存DRAM：
SRAM：性能高，速度快，昂贵，如CPU的一级缓冲、二级缓冲
DRA]]></description><category></category></item></channel></rss>