内部函数和外部函数

程序员成长之旅 · 程序员成长之旅/C语言/笔记 · 137 字

自创函数可以分为两大类

外部函数内部函数

外部函数:

**默认情况定义的是外部函数 **

外部函数可以直接被其他源文件调用

****static [数据类型] 函数名([参数]) ** **

int Test(){
    printf("Hi!");
}
//也可以手动指定
extern int Test2(){
    printf("Hi!");
}
//这两个的意义是一样的

内部函数:

外部函数不可以被其他源文件直接调用  可以通过引用的方法调用

**** extern [数据类型] 函数名([参数])**  **

static int Test2(){
    printf("Hi!");
}