swap 썸네일형 리스트형 c언어 pointer, 포인터, swap - 나도코딩 유튜브 나도코딩 c언어 기초 강의내용이 포함되어 있습니다. int a = 10; int b = 20; 에서 a와 b의 값을 바꾸고 싶으면 어떻게 해야할까 swap함수를 구현해보자. #include void swap(int a, int b); int main(void) { int a = 10; int b = 20; swap(a,b); printf("a = %d, b = %d", a, b); return 0; } void swap(int a, int b) { int temp = a; a = b; b = temp; } 양손에 사과를 들고 있는데 그 사과 둘을 서로 바꿀 수 없는 것처럼 a와 b를 바꿀 때도 그렇다. 그래서 temp라는 임시변수를 선언해서 a와 b를 바꿔주었다. 이 코드를 실행시켜보면 a와 b는.. 더보기 이전 1 다음