不可以,static表示是本文件内的变量(在函数中的是静态变量)。
extern表示是其他文件定义的变量,显然两者是矛盾的。
static
+ extern,我觉得这个组合实在是太有喜感了!![]() static要求去除符号表名称,extern要求通过符号名称链接,如果你是编译器,你说该咋办? |
不可以,static表示是本文件内的变量(在函数中的是静态变量)。 extern表示是其他文件定义的变量,显然两者是矛盾的。
static
+ extern,我觉得这个组合实在是太有喜感了!![]() static要求去除符号表名称,extern要求通过符号名称链接,如果你是编译器,你说该咋办? |