게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
프로그래밍 질문 하나 드릴께요
게시물ID : computer_23132짧은주소 복사하기
작성자 : 힘드네
추천 : 0
조회수 : 270회
댓글수 : 4개
등록시간 : 2011/11/09 18:33:01
void swap(int x, int y)
{
int temp;

temp = x;
x = y;
y = temp;
}
int main(void)
{
int x, y;

scanf("%d %d", &x, &y);
swap(x, y);
printf("%d %d", x, y);

return 0;
}

함수를 사용해서 간단히 x값과 y값을 바꿔서 출력하는 프로그램소스 인데요..
함수 안에서는 printf문, return을 사용하지 못하구요..
만약 2 1을 입력한다면 1 2가 나와야 하는데 값이 바뀌지 않네요
아 저게 맞는거 같은데 값이 그대로 나와서 미쳐버릴거같애요 ㅠㅠ
함수안에 printf문을 넣어서 스왑만 땡겨오면 제대로 돌아가는데
왜 저게 안될까요?ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호