5. C语言---内部外部函数(全局局部函数)
作者:互联网
5. C语言—内部外部函数(全局局部函数)
1. 内部函数
- 概念:
在定义函数的时候,前面需要加static修饰,这样的函数称为内部函数,也称局部函数。
static限定了函数的作用范围,在定义的 .c 文件有效。
2. 外部函数
没有static修饰,所定义的函数可以在所有工程文件中被调用。
3.内部函数与外部函数的区别
- 外部函数可以在所有地方调用。
- 内部函数,只能在所定义的.c 文件中调用。
扩展:
在同一作用范围,不允许变量重名。
作用范围不同的可以重名。
局部范围内,重名的全局变量不起作用。(如果出现重名情况向上 就近原则)
标签:函数,重名,定义,C语言,---,外部,static,内部 来源: https://blog.csdn.net/qq_45986997/article/details/120358147