其他分享
首页 > 其他分享> > 5. C语言---内部外部函数(全局局部函数)

5. C语言---内部外部函数(全局局部函数)

作者:互联网

5. C语言—内部外部函数(全局局部函数)

1. 内部函数

  1. 概念:
    在定义函数的时候,前面需要加static修饰,这样的函数称为内部函数,也称局部函数。
    static限定了函数的作用范围,在定义的 .c 文件有效

2. 外部函数

没有static修饰,所定义的函数可以在所有工程文件中被调用。

3.内部函数与外部函数的区别

  1. 外部函数可以在所有地方调用
  2. 内部函数,只能在所定义的.c 文件中调用。

扩展:

在同一作用范围,不允许变量重名。
作用范围不同的可以重名。
局部范围内,重名的全局变量不起作用。(如果出现重名情况向上 就近原则)

标签:函数,重名,定义,C语言,---,外部,static,内部
来源: https://blog.csdn.net/qq_45986997/article/details/120358147