간단한 포인터 질문이요..
가든
2023.04.01
#includestdio.h
#includestdlib.hint magic(int,int*);
int main(void)
{
int *a;
int A;
int B;
int b;
int c;
int *d;
d=&B;
a=&A;
*a=3;
b=2;
c=magic(*a,&b);
printf(%d,*a);
printf(%d,b);
printf(%d,c);
*d=magic(b,a);
printf(%d,*a);
printf(%d,b);
printf(%d,*d);system(pause);return 0;
}int magic(int a,int*b)
{
int c= a+*b;
a = *b;
*b = c;
return c;
}여기서 컴파일시키면 355858계속하려면 아무 키나 누르십시오 . . .이렇게 나오는데...printf 로 왜 a가 3가되고 비가 5가되고 씨디 .......자세히 설명좀해주세요 ㅠ방금 씨는 이해햇는데 다음 에이부터 막히네요....천천히 자세하게 설명좀 부탁드려요..