静态关键字在C语言中扮演着重要的角色,它用于修改变量和函数的作用域和生命周期。本文将详细介绍C语言中的静态关键字,并提供相应的源代码示例。
- 静态变量
在C语言中,使用静态关键字可以创建静态变量。静态变量与普通变量的区别在于,它们在程序生命周期内都保持其值,而不会因为函数的调用而改变。静态变量的作用域限于声明它的函数内部,但它的生命周期与程序的运行时间相同。
下面是一个示例,演示了如何声明和使用静态变量:
#include <stdio.h>
void increment() {
static int count = 0; // 静态变量
co