//示例
static void debug(void)
{
;
}
1 static不导出外部符号,别的编译单元不可用
2 其他文件可定义同名函数,不会冲突
3 静态变量和静态函数均分配在内存静态区,第1次分配后函数退出也不销毁,在第2次或者n次调用该函数时,直接从静态区中拿来用,不用再分配一次内存,可提升性能。
//示例
static void debug(void)
{
;
}
1 static不导出外部符号,别的编译单元不可用
2 其他文件可定义同名函数,不会冲突
3 静态变量和静态函数均分配在内存静态区,第1次分配后函数退出也不销毁,在第2次或者n次调用该函数时,直接从静态区中拿来用,不用再分配一次内存,可提升性能。