首页 > 试题广场 >

关于C语言关键字C语言关键字volatile,下列说法错误的

[单选题]
关于C语言关键字C语言关键字volatile,下列说法错误的是
  • 表明某个变量的值可能随时被外部改变(如外设端口寄存器值),因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新读取
  • 该关键字在多线程环境下经常使用
  • volatile的本意是指这个值可能会在当前线程外部被改变,此时编译器知道该变量的值会在外部改变,因此每次访问该变量时会重新读取
  • volatile在绝大多数场景中都是没用的
根本不用思考啊
发表于 2024-08-16 15:49:39 回复(0)