티스토리 뷰

증감 연산자

++ , --

저장공간의 값을 1증가(++), 1감소 (--)

 

 

#include<stdio.h>

int main(){

int a = 10 ;

int b = 20 ;

 

printf(" a = %d \n", a ) ;

printf(" a++ = %d \n", a++) ; //후위 연산자 (사용후 다음실행부터 증가)

printf(" ++b = %d \n", ++b ) ; // 전위 연산자 (증가 후 바로 사용)

 

return 0 ;

}

 

 

★ 증감 연산자는 저장공간의 값만 증가 또는 감소 시킬 수 있다.

 

포인터변수의 주소값은 연산할 수 있지만

(주소를 담지만 변수선언했기 때문에 저장공간임)

 

배열의 주소이름을 연산할 수는 없다. (변수가 아니기 때문)

 

소스 출력 결과

 

  a = 10
 a++ = 10
 ++b = 21

 

 

 

Comments
최근에 올라온 글
최근에 달린 댓글
TAG
more
Total
Today
Yesterday