iphone - Objective C 中的 float 组

标签 iphone objective-c

我需要在 Objective C 中以空值终止基本 float 组吗?

我有一个基本的 float 组:

float data[] = {0.5, 0.1, 1};

当我执行 sizeof(data) 时,我得到“12”。

最佳答案

您不需要 null 终止它来创建一个,不。一般来说,采用 float[] 的方法也会采用 size 参数来指示有多少个元素。

您得到 sizeof(data) = 12,因为 float 在您的架构上是 4 字节,而且有 3 个字节。

关于iphone - Objective C 中的 float 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8770101/

相关文章:

iphone - 使用drawAtPoint定位字符串?

ios - 从 CFData : Arithmetic on a pointer to incomplete type 读取像素字节

objective-c - NSGraphicsContext currentContext 返回 nil

objective-c - 填充 NSTableView 并将其绑定(bind)到多个数组 Controller

iphone - iOS GameCenter、AVAsset 和音频流

iphone - 未调用核心数据验证方法 - iPhone

ios - 在uitableview中选择时更改自定义单元格图像颜色吗?

Objective-c 枚举类

iphone - 函数和过程之间的区别?

iphone - 如何以编程方式将状态消息添加到 Facebook 的状态框中