我知道我问的是一个非常低级别的问题,但我不熟悉C并试图将表达式转换为Objective-C。这是什么意思?
double (*x)[2]
感谢。
答案 0 :(得分:6)
最后用分号,它声明并定义一个指针(名为x
)到2个双精度数组。如果它是一个函数(或方法)参数,它的类型是相同的:指向2个双精度数组的指针。
答案 1 :(得分:2)
C已经是有效的Objective-C,所以你应该没问题:P
对于一个不合时宜的答案,它将x分配为指向双元素双精度数组的指针(因此指针所引用的大小为2 * sizeof(double)
)。