是否允许在同一项目中的2个不同c文件中使用具有不同定义的相同名称结构.例如.
FILE1.C
typedef struct
{
unsigned int unVar;
} abc;
Run Code Online (Sandbox Code Playgroud)
file2.c中
typedef struct
{
int var;
} abc;
Run Code Online (Sandbox Code Playgroud)
两个文件中都使用了abc.当我将这些文件编译为同一项目的一部分时,没有错误,但我想了解这是否正确用法.