C언어 Tip ː 증가, 감소 연산자 (연산 후 , 연산 전)
연산 전/후 증가 감소 연산자의 종류 :
a++ , ++a , a-- , --a
연산 전/후 증가 감소 연산자의 의미 :
1. a++ 연산자 : 연산후 증가 연산자
int i; // 변수 선언
for(i=1;i <=3;) // i = 1 이고 ; i값이 3 이하 일때만
printf("연산 후 증가 %d\n",i++); // i 값 연산 후 증가
// 값은 1,2,3
2. ++a 연산자 : 연산전 증가 연산자
int i; // 변수 선언
for(i=1;i <=3;) // i = 1 이고 ; i값이 3 이하 일때만
printf("연산 전 증가 %d\n",++i); // i 값 연산 전 증가
// 값은 2,3,4
3. a-- 연산자 : 연산 후 감소 연산자
int i; // 변수 선언
for(i=10; i>=8;) // i = 1 이고 ; i값이 8 이상 일때만
printf("연산 후 감소 %d\n",i--); // i 값 연산 후 감소
// 값은 10,9,8
4. --a 연산자 : 연산 전 감소 연산자
int i; // 변수 선언
for(i=10; i>=8;) // i = 1 이고 ; i값이 8 이상 일때만
printf("연산 전 감소 %d\n",--i); // i 값 연산 전 감소
// 값은 9,8,7
2009/01/18 - [C/Cː강좌] - C언어 Tip ː 산술 연산자의 종류와 의미
2009/01/18 - [C/Cː강좌] - C언어 Tip ː 대입 연산자의 종류와 의미