베오베
베스트
베스트30
최신글
게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
프로그래밍 질문 하나 드릴께요
게시물ID :
computer_23132
짧은주소 복사하기
작성자 :
힘드네
★
추천 :
0
조회수 :
277회
댓글수 :
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버전
맨위로▲
공지
운영
자료창고
청소년보호