C++面试题及答案:volatile关键字的优化.doc

C++面试题及答案:volatile关键字的优化.doc

C++面试题及答案:volatile关键字的优化

1.请简述volatile关键字的作用。(5分)

2.以下代码中,变量x被声明为volatile,分析其作用:

```cpp

volatileintx=10;

voidfunc(){

inty=x;

//一些操作

x=20;

}

```

(8分)

3.对于一个共享变量,在多线程环境下,使用volatile关键字有什么好处?(7分)

4.以下代码中,哪些地方使用volatile关键字是合理的,请说明理由:

```cpp

volatileinta;

voidupdateA(){

文档评论(0)

1亿VIP精品文档

相关文档