static关键字的作用在c语言里面,在函数里可以定义static变量,代表这个生命周期是直到程序结束,和全局变量一样,但作用域不是全局,只暴露在函数里。
在全局里定义的static变量,则代表仅限于这个.c代码使用变量,如果别的文件有同名变量也不会合并上,不会冲突,
定义的static函数:不会参与合并,只对本.c文件使用,即使两个.c源代码文件有相同名字的函数,那也是两个不同的函数。
static关键字
最新推荐文章于 2024-10-08 18:38:07 发布
本文介绍了C语言中static关键字的作用,它定义的变量和函数具有程序结束时的生命周期,但作用域限定在函数内部或特定文件。静态变量不与其他文件中的同名变量冲突,而静态函数仅限当前.c文件使用。
摘要由CSDN通过智能技术生成