一个指针可以是 volatile 吗

轩辕小不懂 发布于 2021-07-26 15:40
阅读 36
收藏 0
分类:C/C++开发
  • c
  • c++
  • 1416
    Nen
    Nen
    - 程序员

    可以,因为指针和普通变量一样,有时也有变化程序的不可控性。

    常见例:子中断服务子程序修改一个指向一个 buffer 的指针时,必须用 volatile 来修饰这个指针。

    说明:指针是一种普通的变量,从访问上没有什么不同于其他变量的特性。

    其保存的数值是个整型数据,和整型变量不同的是,这个整型数据指向的是一段内存地址。

    请先 登录 后评论