什么是C语言的静态存储类?
使用C编程语言有四个存储类,如下所示-
汽车
外部
静态的
登记
静态变量
关键字是静态的。
范围
静态变量的范围是在整个程序中以及函数调用之间保留其值。
静态变量仅初始化一次。
默认值为零。
例子1
以下是静态存储类的C程序-
#include<stdio.h>输出结果main ( ){
inc ( );
inc ( );
inc ( );
}
inc ( ){
static int i =1;
printf ("%d", i);
i++;
}
输出说明如下-
1 2 3
例子2
以下是用于静态存储类的另一个C程序-
#include<stdio.h>输出结果main ( ){
inc ( );
inc ( );
inc ( );
}
inc ( ){
auto int i=1;
printf (“%d”, i);
i++;
}
输出说明如下-
1 1 1
例子3
以下是静态存储类的C程序的第三个示例-
#include <stdio.h>输出结果//功能声明
void function();
int main(){
function();
function();
return 0;
}
//功能定义
void function(){
static int value= 1; //静态变量声明
printf("\nvalue = %d ", value);
value++;
}
输出说明如下-
value = 1value = 2
以上是 什么是C语言的静态存储类? 的全部内容, 来源链接: utcz.com/z/314178.html