这个语法对c意味着什么

时间:2011-12-13 15:21:01

标签: c syntax

我知道我问的是一个非常低级别的问题,但我不熟悉C并试图将表达式转换为Objective-C。这是什么意思?

double (*x)[2] 

感谢。

2 个答案:

答案 0 :(得分:6)

最后用分号,它声明并定义一个指针(名为x)到2个双精度数组。如果它是一个函数(或方法)参数,它的类型是相同的:指向2个双精度数组的指针。

答案 1 :(得分:2)

C已经是有效的Objective-C,所以你应该没问题:P

对于一个不合时宜的答案,它将x分配为指向双元素双精度数组的指针(因此指针所引用的大小为2 * sizeof(double))。