static与extern的区别
时间: 2023-04-05 19:03:50 浏览: 101
浅谈C/C++中的static与extern关键字的使用详解
static和extern都是C语言中的存储类别关键字,它们的作用不同。static用于限制变量或函数的作用域,使其只在定义它的文件中可见;而extern用于声明变量或函数在其他文件中定义,使得当前文件可以使用这些变量或函数。简单来说,static是用来限制变量或函数的可见范围,而extern是用来扩大变量或函数的可见范围。
阅读全文