본문 바로가기
C++

swap 기초

by 영카이브 2022. 6. 12.
  • 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를 먼저 만들고 배열이 한칸씩 뒤로 밀린다는것을 생각해보자

 

 

 

 

'C++' 카테고리의 다른 글

문자열(string) 기초  (0) 2022.06.12
배열의 최대값(max), 최소값(min) 구하기 , flag  (0) 2022.06.12
포인터(Pointer) 기초  (0) 2022.06.12
call by value 기초  (0) 2022.06.12
구조체 기초  (0) 2022.06.12