parent
7adc0b56b9
commit
9a1fec2101
@ -75,7 +75,7 @@ void threadFunc2()
|
||||
是否了解volatile的应用场景是区分C/C++程序员和嵌入式开发程序员的有效办法,搞嵌入式的家伙们经常同硬件、中断、RTOS等等打交道,这些都要求用到volatile变量,不懂得volatile将会带来程序设计的灾难。
|
||||
|
||||
## 3.volatile常见问题
|
||||
下面的问题可以看一下面试者是不是直正了解volatile。
|
||||
下面的问题可以看一下面试者是不是真正了解volatile。
|
||||
(1)一个参数既可以是const还可以是volatile吗?为什么?
|
||||
可以。一个例子是只读的状态寄存器。它是volatile因为它可能被意想不到地改变。它是const因为程序不应该试图去修改它。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user