C++

swap 기초

영카이브 2022. 6. 12. 13:08
  • swap - 교환하다, 바꾸다

* 임의의 변수를 만들어 활용한다

ex) int temp 를 활용한 int a와 int b바꾸기

( int 변수를 바꿀때는 int temp, char 변수를 쓸때는 char temp로 쓰듯이 맞춰주는것이 일반적)

 

int temp = a; 

a = b; 

b= temp; 

 

만약  int temp 없이 

int a = b; 

int b = a;

를 할 경우, 원하는 값이 나오지 않는다

 

문제)

배열 ABCQ를 입력 >> ch라는 변수에 T입력. 차례대로 swap해서.

TABC로 출력.

팁) char temp를 먼저 만들고 배열이 한칸씩 뒤로 밀린다는것을 생각해보자