Which add function properly returns the updated value of result?
:
void add (int *a, int *b, int *result) { result = a+b; } main() { int a = 10; int b = 20; int result = 0; add(*a,*b,*result); }
void add (int a, int b, int *result) { *result = a+b; } main() { int a = 10; int b = 20; int result = 0; add(a,b,&result); }
void add (int a, int b, int *result) { result = a+b; } main() { int a = 10; int b = 20; int result = 0; add(a,b,result); }
void add (int a, int b, int result) { result = a+b; } main() { int a = 10; int b = 20; int result = 0; add(a,b,result); }