Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标C结构语法_Objective C_C_Struct - Fatal编程技术网

Objective c 目标C结构语法

Objective c 目标C结构语法,objective-c,c,struct,Objective C,C,Struct,我想理解我在哪里见过的结构的语法。请解释一下unsigned int xyz:1的含义。它只是将默认值分配给变量xyz?顺便说一句,这个代码在目标C中 struct { unsigned int xyz:1; } testStruct; 这是一个小领域。您告诉结构您将只使用一位xyz 这允许编译器进行打包优化。它被称为“位域”,可从C获得,而不仅仅是Objective-C。

我想理解我在哪里见过的结构的语法。请解释一下
unsigned int xyz:1的含义。它只是将默认值分配给变量
xyz
?顺便说一句,这个代码在目标C中

struct
        {
            unsigned int xyz:1;
    } testStruct;
这是一个小领域。您告诉结构您将只使用一位
xyz

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

它被称为“位域”,可从C获得,而不仅仅是Objective-C。