결과값이 안나오는데 무엇이 문제인가요
키다리
2023.04.01
#includestdio.h
void exchange(int , int);
main()
{
int i=10, j=20 ;
printf(\n 함수 호출 전에 i는 %d이고, j는 %d이다., i, j);
exchange( i, j) ;
printf(\n 함수 호출 후에 i는 %d이고, j는 %d이다. \n, i, j);
}
void exchange(int i, int j)
{
int temp ;
temp = i ;
i = j ;
j = temp ;
}
-
한국드립
결과값이 안 나온다는 표현이 모호합니다.
어떤 결과를 기대하는데 이러한 결과가 나왔다거나
창이 뜨지 않았다거나 등의 상세한 표현을 사용해주세요. -
후회중
값을 넘기는 방식이 잘못되었습니다. 포인터를 써서 넘기는 것이 어떨까요?