static作用(73) 发表于 2014-10-01 | 分类于 语言 static作用(修饰函数、局部变量、全局变量) 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性 如果加了static,就会对其它源文件隐藏。例如在a和msg的定义前加上static,main.c就看不到它们了。 利用这一特性可以在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。Static可以用作函数和变量的前缀,对于函数来讲,static的作用仅限于隐藏,而对于变量,static还有下面两个作用。