在同一个代码块中或在顶层,对同一个名称进行了多于一次的声明,叫“重复声明”,这种重复可能冲突。
“重复声明”有两种情况是合法的:
1、相同名称的外部引用声明可以出现多次,但外部库函数不行;
2、如果一个标识进行了外部声明,则声明后面可以出现它的定义,于是才有了“前置声明”。
在同一个代码块中或在顶层,对同一个名称进行了多于一次的声明,叫“重复声明”,这种重复可能冲突。
“重复声明”有两种情况是合法的:
1、相同名称的外部引用声明可以出现多次,但外部库函数不行;
2、如果一个标识进行了外部声明,则声明后面可以出现它的定义,于是才有了“前置声明”。