c语言中static、extern、void的重载

static:   1、在函数内部,表示该变量的值在各个调用间一直保持延续性;

        2、在函数这一级,表示该函数只对本文件可见。

extern: 1、用于函数定义,表示全局可见(属于冗余的);

      2、用于变量,表示它在其他地方定义。

void:    1、作为函数的返回类型,表示不返回任何值;

     2、在指针声明中,表示通用指针的类型;

     3、位于参数列表中,表示没有参数。

原文地址:https://www.cnblogs.com/nufangrensheng/p/3369574.html