C语言:static作用(修饰函数、局部变量、全局变量)
#include
void main(void)
{
extern char i; // extern variable must be declared before use
printf(“%c “, i);
msg();
return 0;
}
1.3static_extern.c
1.4编译&执行

#include
int fun(void){
static int count = 10; // 事实上此赋值语句从来没有执行过
return count–;
}
int count = 1;
int main(void)
{
printf(“global\t\tlocal static\n”);
for(; count <= 10; ++count)
printf(“%d\t\t%d\n”, count, fun());
return 0;
}
2.2编译&执行

#include
int a;
int main(void)
{
int i;
static char str[10];
printf(“integer: %d; string: (begin)%s(end)\n”, a, str);
return 0;
}
2.2编译&执行

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220208.html原文链接:https://javaforall.net
