objective-c - Objective C 结构语法

标签 objective-c c struct

<分区>

我想了解我在某些地方看到的结构的语法。请解释一下 unsigned int xyz:1; 的含义。它只是将默认值分配给变量 xyz 吗?顺便说一句,这段代码在 Objective C 中。

struct
        {
            unsigned int xyz:1;
    } testStruct;

最佳答案

这是一个位域。您告诉结构您将只使用一位 xyz

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

关于objective-c - Objective C 结构语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310254/

相关文章:

objective-c - 有没有办法改变Xcode中的动态库搜索路径

c - 如何禁用 Windows 7 上的开始按钮(而不是任务栏)?

c - 从套接字读取然后分割输入字符串在 C 中的行为不正常

objective-c - 在 10.6 中的帮助查看器中启动帮助页面

ios - iPhone X - 我们应该如何处理表格部分标题上方的空间?它通过内容显示

iphone - 在 Cocos2D 中,如何检测手指是否被按住?

c - 在C中读取和写入unicode字符到文件

c++ - 同时声明和初始化一个结构/类数组

C++在多个对象实例之间共享一个变量

Rust 中带括号的结构与双括号