C 中 此时 等价于 struct Student,但两个标识符名称空间不相同。 C++ 中由于编译器定位符号的规则(搜索规则)改变,导致不同于C语言。 即表现为可以使用 Student 也可以使用 struct Student,如下: