![]() |
1
5
你的同事撒谎了。(可能不是故意的,所以不要生他们的气或其他什么的。)
这被称为灵活数组成员,而在C99中被写为
那样的话,
|
![]() |
2
3
克里斯的回答是正确的,但我可能会分配对象略有不同。
然后用
关键是克里斯的回答有效
|
![]() |
3
0
这应该是编译器时间错误!只能以0大小分配动态分配的数组。 |
![]() |
4
0
数组也将通过指针访问(索引是隐式指针)。 所以我怀疑,如果他们告诉你,这会被解读成一个指针。因为它是一个长度为零的数组,所以它可能会指向下一个值(我希望该结构中会有后续内容?). 这是怀疑,不是知识。:) 但你不会做任何事 如果他们想要一个指针,他们应该使用一个指针。如果他们不能告诉你为什么不应该在那里。 |
![]() |
Community wiki · C中有哪些耗时的操作? 1 年前 |
![]() |
Community wiki · 将所有处理器电源都投入到任务中 1 年前 |
![]() |
Community wiki · C++为C添加了什么?[已关闭] 1 年前 |
![]() |
Community wiki · 打印1到1000,不带循环或条件 1 年前 |