面试题7——一个指针可以是volatile吗?

可以。
因为指针和普通变量一样,有事也有变化程序的不可控性。常见例:子中断服务子程序修改一个指向一个buffer的指针时,必须用volatile来修饰指针。

指针是一种普通的变量,从访问上没有什么不同于其他变量的特性。其保存的数值是个整形数据,和整型变量不同的是,这个整型数据指向的是一段内存地址。

猜你喜欢

转载自blog.csdn.net/weixin_42323413/article/details/84868008