相关疑难解决方法(0)

C中具有不同定义的相同名称结构

是否允许在同一项目中的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.当我将这些文件编译为同一项目的一部分时,没有错误,但我想了解这是否正确用法.

c typedef structure

12
推荐指数
1
解决办法
3173
查看次数

标签 统计

c ×1

structure ×1

typedef ×1