if 조건의 쉼표 연산자 int a = 1, b = 0; if(a, b) printf("success\n"); else printf("fail\n"); if(b, a) printf("success\n"); else printf("fail"); 이것은 app 파일이고 Visual Studio 2010에서 출력한 것입니다. fail success 왜 이런 행동을 할까요?설명 좀 해주시겠습니까?http://en.wikipedia.org/wiki/Comma_operator : C 및 C++ 프로그래밍 언어에서 쉼표 연산자(토큰으로 표시됨),)은 첫 번째 피연산자를 평가하고 결과를 폐기한 다음 두 번째 피연산자를 평가하고 이 값(및 유형)을 반환하는 이진 연산자입니다. 처음엔if: if (a, b) a먼저 평가하..