2つのポインタ引数を受け入れる関数が1つあります。これは、ポインタを使用して関数内で関数を呼び出す - C
void add(u16 *x, u16 *y)
だと私は3つのポインタ引数を受け入れる機能があると言うことができます。
void fact(u16 *a, u16 *b, u16 *c){
if(*c > 500){
add(*a,*b); // Is this correct?
}
}
実際以内の一定の基準が満たされた場合、私は、機能追加に引数aとbのを渡したいが、私は参照することにより、値ではなく、それらを渡したいです。どのように私はこれを行うことができますか? a、b、c、x、およびyはすべて、関数を呼び出すときに "& x"を使用して "main"から継承されます。
だから、すべての値の変更がメインに戻ってくるように、すべてを参照渡ししたいと思っています。
ありがとうございました!