반응형
쉼표 연산자는 ","를 사용하는 연산자로 연산자 우선순위를 잘 파악해 줘야 한다.
아래와 같이 정수형 변수 x, y를 선언한 후, z를 정의하였다.
int x = 3;
int y = 10;
int z = (++x, ++y); // , 뒤쪽이 z에 저장된다.
위와 같은 변수 z는 아래와 같이 표현할 수 있다.
int x = 3;
int y = 10;
++x;
++y;
int z = y;
int a = 1, b = 10;
int z;
z = a, b; // (z = a), b; 로 표현이 가능하다.
참고: Inflearn, 홍정모의 따라하며 배우는 C++, '3.4 sizeof, 쉼표 연산자, 조건부 연산자'
반응형
'C++' 카테고리의 다른 글
[C++] 증감 연산자 (Increment Decrement Operators) (0) | 2021.12.06 |
---|---|
[C++] 거듭제곱: pow() (0) | 2021.12.03 |
[C++] 2진수, 8진수, 16진수 표현하기 (0) | 2021.11.29 |
[C++] casting: static_cast <자료형>(변수) (0) | 2021.11.17 |
[C++] 논리 연산자: &&, || (0) | 2021.11.03 |