C语言中static修饰的函数和普通函数的区别
2018-07-19
展开全部
C语言中用static修饰后的函数只能在当前的.c文件中使用,无法给外部调用。
就比如我们常加头文件stdio.h,如果里面的printf函数用了static修饰的话,我们就不能调用这个函数了
普通函数和static修饰的函数没什么区别,但是普通函数可以通过使用extern声明为外部函数,这样其他.c文件通过添加.h头文件就可以调用里面的普通函数了
就比如我们常加头文件stdio.h,如果里面的printf函数用了static修饰的话,我们就不能调用这个函数了
普通函数和static修饰的函数没什么区别,但是普通函数可以通过使用extern声明为外部函数,这样其他.c文件通过添加.h头文件就可以调用里面的普通函数了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询