두 개의 포인터 인수를받는 함수가 하나 있습니다. 이 말을하자.포인터를 사용하여 함수 내에서 함수 호출 - C
void add(u16 *x, u16 *y)
그리고 세 개의 포인터 인수를 허용하는 또 다른 함수가있다. 사실 내 특정 기준이 충족되면
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"에서 전달됩니다.
모든 값 수정이 main으로 돌아갈 수 있도록 모든 것이 참조로 전달되기를 바랍니다.
대단히 감사합니다!