본문 바로가기
Ghost의 C Note(노트)/Ghost의 C언어 증감 연산자

Ghost 실수는 늘고 잘 하는건 준다?....ㅠ.ㅠ

by dark ghost 2012. 4. 24.
728x90
반응형

증감 연산자.

: 증감 연산자에는 ++와 --가 있으며, 변수의 값을 하나 증가시키거나 감소시키고 a++의 의미는  a = a+1;과 같다. 종류에는 전치형(++a)과 후치형(a++)이 있다.

1) 전치형

    a = 30;

    b = ++a;  // a를 1증가 시킨 다음, b에 값을 넘긴다.

2) 후치형

   c = 30;

   d = c++; // d에 값을 넘긴 다음 c 값을 증가시킨다.

 

1. 위의 그림은 증감 연산자를 사용한 소스다. a1과 a2는 전치형을 사용 하였고 b1과 b2는 후치형을 사용 하여 출력을 시키도록 되있다.

 

2. 위 그림은 실행 파일을 실행 시켜 출력 시킨 화면으로 a1과 a2의 결과가 같은 것으로 확인 할 수있고, b1과 b2의 결과는 다른 것을 확인 할 수 있다. 즉 전치형은 미리 값을 더해서 대입시키는 반면 후치형은 대입 시킨후의 값을 더하는데 그 차이로 결과가 달라지는 것을 알 수있다. 

 

728x90
반응형

댓글