; extern int b; static int c; int d( int e ) { ; register int b; ; extern int a; ... { int e; int a; extern int h; ... } ... { int x; int e; ... } ... } static int i() { ... } ... 属于文件作用域的声明在缺省情况下为external链接属性,所以第1行的a的链接属性为external. 如果b的定义在其他地方,第2行的e…