만약 아래와 같은 if 문에서 2번째 조건을 검사 할까요?
---------------------------------
int a = 0;
if( (a == 1) && (b > ++c) )
{
...
}
---------------------------------
첫 번째 a 검사에서 거짓으로 판단 했을 때
두 번째 조건을 검사할까요? 한다면 ++c 는 수행 될까요?
그리고..컴파일러에 따라서 첫조건이 거짓이더라도..두번째 조건을 검사한다던데..그럴수도 있을지..
첫 조건이 거짓인데 두번빼 조건을 검사하면 ++c 가 수행이 되니까...
개발한 의도대로 안될수도 있지 않을까요?