반응형 콤마 오퍼레이터1 3-1. C++ 연산자(콤마 연산자, 삼항 연산자), 이진법 1. 콤마 오퍼레이터 int a = 1; int b = 2; int c = (++a, ++b); 위 코드에서 콤마 연산자의 기능은 콤마로 나열이 되어 있을때 콤마 왼쪽을 계산한 후 콤마 오른쪽을 계산하고, 콤마 오른쪽 계산을 한 값을 c에 대입한 것이다. int a = 1; int b = 2; ++a; ++b; int c = b; 풀어서 보면 이렇게 계산한 것과 같은 것이다. 책에서도 잘 다루지 않는 부분이고 당장은 쓸모가 없다고 느낄 수 있지만 for문이 복잡한 형태가 될 경우에 매우 유용하게 사용할 수 있는 연산자이기 때문에 알아놓으면 좋다. 2. 컨디셔널 오퍼레이터 (삼항 연산자) bool onSale = true; const price = (onSale == true) ? 500 : 1000; o.. 2024. 1. 29. 이전 1 다음 반응형