![]() |
1
4
这几乎意味着写
如果希望通过名称引用某些(复杂)数值,则通常使用预处理器宏。这允许您在必要时集中更改该值,但在代码中有一个有意义的名称,而不必为其设置变量。 |
![]() |
2
3
常量值0x40025400用作 存储器地址 。似乎在您的平台(微控制器)上,该地址是 memory-mapped general-purpose I/O port . 如果代码使其可读性更强,则代码与此等效:
|
![]() |
3
3
tl;赋值不是给变量,而是给内存中的特定位置。 这里的宏可以被认为只是被替换来使用。
可以重写为
这只是解引用内存地址
|
![]() |
JeffreyH · 需要解释InvenSenses运动驱动程序 7 年前 |
|
gotti123 · 在MCU上查找Pin 7 年前 |
![]() |
frank_010 · 在32位字存储器中连续读取3个字节 7 年前 |
![]() |
LOSnel · 干扰irq将我从睡眠模式唤醒 7 年前 |
![]() |
Juliano · ili9341不处理STM32f4发现 7 年前 |
![]() |
yun · USB音频缓冲区欠载 7 年前 |
![]() |
puzzled · 全球结构不起作用[关闭] 7 年前 |
![]() |
Aimal · Elf十六进制表示法 7 年前 |
![]() |
girikks · 结构值未在主源文件中更新 7 年前 |
|
user8235882 · 未在操作系统C中执行的for循环 7 年前 |