336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

개념 :
1. 변수의 내용을 한 단계 증가나 감소를 진행합니다.
-  일반 변수의 경우 1을 증가감 합니다.
- 포인터의 경우 현재 자료형의 크기만큼  증가감 합니다.

2. 선위와 후위가 있어 연산처리 방식에 차이가 있습니다.
- 선위의 경우 변수의 앞에 위치하며 먼저 증가감을 실행 후 나머지 명령을 처리합니다.
- 후위의 경우 변수의 뒤에 위치하며 먼저 명령들을 처리하고 증가감을 실행합니다.
※ 명령은 한 줄을 뜻하며 ;(세미콜론) 이 나올 때까지의 구성입니다.

3. 연산자 우선순위
- *(곱셈), /(나눗셈), %(나머지) 보다 우선시 연산되는 순위를 가지고 있습니다.


int value1 = 2;

int value2 = 2;

int example = ++value1 * value2; // 3 * 2 


소스 코드 : main.c


#include<stdio.h>


int main(void)

{

int value = 0;


printf("시작결과 출력 : %d\n", value);


printf("후위 연산 (증가) value++ : %d\n", value++);

printf("후위 연산 (증가) value++ : %d\n", value++);

printf("후위 연산 (증가) value++ : %d\n", value++);


printf("선위 연산 (증가) ++value : %d\n", ++value);

printf("선위 연산 (증가) ++value : %d\n", ++value);

printf("선위 연산 (증가) ++value : %d\n", ++value);


printf("후위 연산 (감소) value-- : %d\n", value--);

printf("후위 연산 (감소) value-- : %d\n", value--);


printf("선위 연산 (감소) --value : %d\n", --value);


printf("최종결과 출력 : %d\n", value);


return 0;

}


결과


+ Recent posts