c语言中 static 和 void
时间: 2024-06-04 12:08:08 浏览: 272
c语言static
`static` 和 `void` 是 C 语言中的两个关键字,含义不同。
`static` 关键字可以用于变量、函数和结构体等数据类型中。它的主要作用是改变变量或函数的存储类别和作用域。当 `static` 修饰变量时,该变量被分配在静态存储区,只会在第一次调用时初始化,之后的值会一直保留,直到程序结束。当 `static` 修饰函数时,该函数被限制在当前源文件中调用,不能被其他源文件调用。
`void` 关键字用于函数的参数列表中,表示该函数不接受任何参数。同时,`void` 也可以用于函数返回类型中,表示该函数没有返回值。例如,`void func()` 表示这是一个没有参数,也没有返回值的函数。
阅读全文