使用复数数组

时间:2013-07-11 13:30:57

标签: c complex-numbers

是否有一种简单的方法可以只传递C中复数数组的实部/虚部?

如果数组定义为

double _Complex arr[100];

我有一个函数findMean(double *)只适用于真实数据,有没有办法可以分别传递数组的实部和虚部?

1 个答案:

答案 0 :(得分:2)

不,你不能这样做。你必须要写一个变体函数

double findMeanReal(double complex const *);

或将实际部分复制到一个单独的数组中并在其上调用findMean