1.
a 自动存储,内部链接
b 静态存储,外部链接
c 静态存储,内部链接
d 静态存储,无链接
2. using声明只导入声明的名称,using编译指令导入所以该名称空间下的名称;如果程序声明了一个跟要导入的namespace的名称相同的名称,则不能使用using声明该名称;如果使用了using编译指令,则程序函数声明的名称会隐藏名称空间相同名称的变量
3.就是在所有cin和cout前面加上std::
4. using std::cout;
using std::cin
5. 将average函数定义成静态函数
file1
static int average (int, int);
file2
static double average (int, int);
6.
10
4
0
Other: 10, 1
another(): 10, -4
7.
1
4, 1, 2
2
2
4, 1, 2
2