'++'와 '--'를 변수의 앞쪽에 입력하면 전위 증감이고
'++'와 '--'를 변수의 뒤쪽에 입력하면 후위 증감이다.
전위 증감이 연산을 먼저 처리하고 다음 행동을 하지만
후위 증감은 어떠한 행동을 한뒤 연산을 처리한다.
다음 코드를 실행해보면 이해가 빠를것이다.
#include<stdio.h>
int main(void)
{
int x = 10, y = 10;
printf("x=%d\n", x);
printf("++x의 값=%d\n", ++x); //x의 값이 먼저 증가 된다.
printf("x=%d\n\n", x);
printf("y=%d\n", y);
printf("y++의 값=%d\n", y++); //y의 값이 출력이 된후에 증가된다.
printf("y=%d\n", y);
}
'C' 카테고리의 다른 글
c언어 if문 사용하여 홀수 짝수 구분하기 (0) | 2014.04.20 |
---|---|
c언어 대입연산자 (0) | 2014.04.20 |
c언어 초를 입력받아 시, 분, 초로 나누기 (0) | 2014.04.20 |
c언어 초를 입력받아 분과 초로 출력하기 (0) | 2014.04.20 |
c언어 화씨를 입력 받아 섭씨로 출력하기 (화씨에서 섭씨로) (0) | 2014.04.20 |