한 개의 정수를 입력 받아서 후치증가 연산자를 사용하여 출력한 후 전치 증가 연산자를 사용하여 출력하는프로그램을 작성하시오.
![]() 5 |
![]() 5 7 |
[코드]
#include <stdio.h>
int main() {
int data;
scanf("%d", &data);
printf("%d \n", data++);
printf("%d \n", ++data);
printf("%d \n", ++data);
return 0;
}
}
-전치증가 연산자 : 변수를 참조하기 전에 연산을 먼저 실시한다.(위 코드의 경우 출력된 두 번째 줄에 해당되고 data값에 1이 더해진 후 값이 출력된다.)
-후치증가 연산자 : 변수를 참조 후에 연산을 실시한다.(위 코드의 경우 출력된 첫 번째 줄에 해당되고 data값이 출력된 후에 data에 1이 더해지는 연산이 수행된다.)
cf) 후치증가 연산자와 전치증가 연산자 모두 'a값에 1씩 더한다'라는 기본적 개념 자체는 동일하다.
'코딩 > Language Coder' 카테고리의 다른 글
522 : 연산자 - 자가진단5 (0) | 2018.04.17 |
---|---|
521 : 연산자 - 자가진단4 (0) | 2018.04.17 |
519 : 연산자 - 자가진단2 (0) | 2018.04.16 |
518 : 연산자 - 자가진단1 (0) | 2018.04.16 |
110 : 입력 - 형성평가5 (0) | 2018.04.16 |