extern volatile
时间: 2023-11-21 11:55:05 浏览: 93
const extern static volatile 小结
volatile是一种变量声明,它告诉编译器该变量是在其他文件中定义的,并且该变量的值可能会在程序的控制范围之外被更改。extern关键字用于表示该变量在其他文件中定义,而volatile关键字用于表示该变量的值可能会在程序的控制范围之外被更改。这种声明通常用于多线程或嵌入式系统中,以确保程序正确地访问共享变量。
举个例子,如果在一个文件中声明了一个extern volatile变量,那么在另一个文件中使用该变量时,需要使用extern关键字来引用该变量,并且需要使用volatile关键字来确保程序正确地访问该变量的值。
阅读全文