Objective C Struct语法

时间:2015-07-09 06:59:30

标签: objective-c c struct

我想理解我在某些地方看到的结构的语法。有些人可以解释一下unsigned int xyz:1;的含义。它只是为变量xyz分配默认值吗? BTW此代码在Objective C中。

struct
        {
            unsigned int xyz:1;
    } testStruct;

1 个答案:

答案 0 :(得分:2)

它是位字段。您告诉结构您将只使用xyz的一位。

这允许编译器进行打包优化。