bliss-
//TODO:

 1】static修饰全局变量,只在当前文件中可以使用;

#include <stdio.h>
static int num;
int main(){
    printf("num:%d\n",num);
    return 0;
}

2】static修饰局部变量:在全局分配内存到程序结束释放,作用域为当前函数;

#include <stdio.h>
static int num;
void func(void){
    static int value;
}
int main(){
    printf("num:%d\n",num);
    return 0;
}

3】static修饰函数,函数修饰为静态函数只在当前文件可以调用

#include <stdio.h>
static int num;
void func(void){
    static int value;
}
static void func1(void){

}
int main(){
    printf("num:%d\n",num);
    return 0;
}

 

分类:

技术点:

相关文章: