【发布时间】:2014-10-17 14:27:12
【问题描述】:
C 是否保证结构内的无符号整数字段被初始化为零?在我的系统中,似乎确实如此(或者我很“幸运”(实际上很不幸))。
用代码的话来说,下面的场景会发生什么?
struct node {
unsigned int rec_size;
};
struct node node;
// what is the value of node.rec_size? Undefined or 0?
相关answer,但不一样,因为在我的例子中,只有一个字段,没有初始化。
【问题讨论】:
-
视情况而定。你把它放在哪里了?
-
好吧,想想在你生命中的某个时候你也不知道它。也许我就是这种情况,没关系。 :) 是的,我把它放在哪里都会有所作为。谢谢。 :)