쉼표 연산자의 목적은 여러 표현식을 함께 묶는 것입니다. 쉼표로 구분된 표현식 목록의 값은 맨 오른쪽 표현식의 값입니다. 기본적으로 쉼표의 효과는 일련의 작업이 수행되도록 하는 것입니다.
다른 표현식의 값은 삭제됩니다. 즉, 오른쪽의 표현식이 쉼표로 구분된 전체 표현식의 값이 됩니다. 예를 들어 -
예시
다음 프로그램은 쉼표 연산자의 작업을 보여줍니다 -
#include <iostream> using namespace std; int main() { int i, j; j = 10; i = (j++, j+100, 999+j); cout << i; return 0; }
출력
이것은 출력을 제공합니다 -
1010
다음은 i 값을 계산하는 절차입니다. j는 값 10으로 시작합니다. 그런 다음 j는 11로 증가합니다. 다음으로 j는 100에 추가됩니다. 마지막으로 j(여전히 11 포함)가 999에 추가되어 결과 1010.