C static 关键字
示例
static
关键字允许变量在函数结束后保持其值
int add(int myNumber) {
static int total = 0;
total += myNumber;
return total;
}
int main() {
printf("%d\n", add(5));
printf("%d\n", add(2));
printf("%d\n", add(4));
printf("%d\n", add(9));
return 0;
}
自己尝试 »
定义和用法
static
关键字允许函数内部的变量在多次函数调用之间保持其值。