본문 바로가기

혼자해보는 공부

[6. 변수 바꾸기]

728x90

 

변수의 변경은 바로 이루어 지지 않는다.

int x=5, y=10;

 

x = y;

y = x;

 

를 입력시 x에 y의 값인 10이 들어간후. y의값에 10이 그대로 들어가게되서 양쪽 다 10이 된다.

 

이를 바꾸기위해 임시변수를 하나 생성하여 그곳에 하나의 값을 넣어 변수를 변경하는 방법을 이용해야한다.

 

 

 

변수를 모두 선언한 후

제일 먼저 tmp에 먼저 이동시킬 변수 x값을 넣어준 후 x값에 y값을 넣는다.

그 후, y값에는 x값을 저장해놓은 tmp값을 넣으면 변수의 변경이 완료된다.

 

 

 

 

변수의 출력은 "x=" +x 로 입력해주어야 x의 변수가 함께 출력되고 +를 입력하지 않을시 오류가 나게 된다.

728x90
댓글