相关疑难解决方法(0)

什么是在C11中有用的匿名结构和联合?

除其他事项外,C11还增加了"匿名结构和联盟".

我四处寻找,但无法找到匿名结构和工会何时有用的明确解释.我问,因为我不完全明白它们是什么.我得知它们之后是没有名字的结构或联合,但我总是(必须?)将其视为一个错误,所以我只能设想一个用于命名结构的用法.

c struct c11

46
推荐指数
5
解决办法
4万
查看次数

嵌套的typedef结构

我在尝试嵌套需要声明为新的var类型的结构时遇到问题。代码如下-

typedef struct
{
    typedef struct
    {
        int day,
            month,
            year;
    } Date;

    Date manuDate,
         purDate;
    double purPrice;
} Car;
Run Code Online (Sandbox Code Playgroud)

除了我尝试编译时,它会向我说一个错误

“ typedef之前的语法错误”以及由于该错误而导致的其他错误。

这是C不能做的事情吗?我知道它在没有指针的情况下存在嵌套结构问题,但是我不确定在这种情况下如何工作...

c ansi-c

3
推荐指数
2
解决办法
3593
查看次数

标签 统计

c ×2

ansi-c ×1

c11 ×1

struct ×1