![]() |
1
6
这叫 designated initialization ,
如果你继续读下去,它解释了
更新: 我不是C99专家,但我 不能 编译代码。以下是我必须做出的改变:
你能编译它吗?我用过 TCC . |
![]() |
2
3
这些是c99中引入的指定初始值设定项。你可以读更多 here 没有他们,你会用
虽然在这种情况下,它并不重要-除了c99方式更详细,而且它更容易读取哪个元素初始化为什么。 如果您的结构有很多成员,并且只需要将其中的一些成员初始化为0以外的其他成员,那么它确实有帮助。 |
![]() |
3
3
这是指定的初始化。这也会根据字段的名称初始化字段,当结构变大时,这比无意义的初始化更具可读性。这是由C99标准引入的。 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |