옵션 |
|
#include <stdio.h>
void comp(int x,int y,int *z,int *w);
void main(){
int a,b,c,d;
scanf("%d %d",&a,&b);
comp(a,b,&c,&d);
printf("a+b=%d,\na-b=%d\n",c,d);
}
void comp(int w, int x,int *y,int *z){
*y=w+x;
*z=w-x;
}
저기 붉은색 부분에서
왜 '&'을 빼면 안되는건가요?
a,b를 입력해서 call by value로 comp함수로 넘기면 되는거 아닌가요?