铸造与挥发性和无挥发性的差异

时间:2015-03-04 05:50:29

标签: c

这两个C定义有什么区别?

volatile uint32_t *ptr1 = (volatile uint32_t *)0x20040000;
volatile uint32_t *ptr1 = (uint32_t *)0x20040000;

1 个答案:

答案 0 :(得分:1)

挥发对演员阵容没有任何影响。

来自Wiki

在计算机编程中,特别是在C,C ++,C#和Java编程语言中,volatile关键字表示不同访问之间的值可能会发生变化,即使它似乎没有被修改。