可以。但是分两种,一种仅限头文件用,另一种是包含这个头文件的文件也可以用。第1种的定义方式:例子1-1: int a=0;例子1-2: node n={0,100}; // node 为用户自定义类型 总结:第一种仅限头文件的定义和普通的变量定义方式一模一样。第2种的定义方式:例子2-1: extern int a;例子2-2...
可以,在不同的C文件中以static形式来声明同名全局变量。头文件中不可以直接定义变量和函数,但是可以定static变量 ,类。 问题2:用#include可以包含其他头文件中变量 头文件里用static定义全局变量,然后被不同的.c包含,其实际效果相当于在这些不同的.c文件里各自定义自己的static全局变量,所以虽然变量名相同,但这些...