このコードに私の解決策を教えてもらえますか?ポインタを使って配列のインデックスを別のものと交換する必要があります。これは私がcreated`ソリューションでしたC言語のポインターを使用して、配列の別の配列とスワップインデックス
double *swap_double_array_ptr(double *pi, int pos1, int pos2) {
double *p = &pos1;
double *q = &pos2;
double aux=0;
aux = *(pi + p);
*(p + pi) = *(q+ pi);
*(q + pi) = aux;
}
コンパイラが無効なオペランドを言います。誰か助けてくれますか?私は他の解決策を知らない。穏やかにしてください、私は指針を新しくしています。 ありがとうございます。あなたは、インデックス変数のアドレスを使用して、それがすべて間違ってやっていた
ああ、ありがとう。 – CTA