本文主要是介绍5. C语言---内部外部函数(全局局部函数),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
5. C语言—内部外部函数(全局局部函数)
1. 内部函数
- 概念:
在定义函数的时候,前面需要加static修饰,这样的函数称为内部函数,也称局部函数。
static限定了函数的作用范围,在定义的 .c 文件有效。
2. 外部函数
没有static修饰,所定义的函数可以在所有工程文件中被调用。
3.内部函数与外部函数的区别
- 外部函数可以在所有地方调用。
- 内部函数,只能在所定义的.c 文件中调用。
扩展:
在同一作用范围,不允许变量重名。
作用范围不同的可以重名。
局部范围内,重名的全局变量不起作用。(如果出现重名情况向上 就近原则)
这篇关于5. C语言---内部外部函数(全局局部函数)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!