한 개의 정수를 입력 받아서 후치증가 연산자를 사용하여 출력한 후 전치 증가 연산자를 사용하여 출력하는프로그램을 작성하시오.



5
5
7

[코드]

#include <stdio.h>

int main() {

 int data;

 scanf("%d", &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

+ Recent posts