본문 바로가기

c

콤마 연산자

콤마 연산자는 연산자 연산순위에서 가장 느리다.

따라서 콤마가 분리시키는 수식이 좌변에서 우변으로(순서대로) 평가되는 것을 보장

콤마가 들어있는 수식이 갖게되는 값은 마지막으로 평가되는 값(콤마의 오른쪽에 있는 수식의 값)을 갖는다.

예1)

a=249,1000

결과 : a=1000 


예2)

x=(y=3, (z=++y+2)+5);


결과 : y=4, z=6, x=11

 

'c' 카테고리의 다른 글

개행문자 입력 유무  (0) 2012.11.07
루프  (0) 2012.11.06
형 변환  (0) 2012.11.04
scanf 특징  (0) 2012.11.03
기본 데이터형  (0) 2012.11.02