leedh2004   3년 전

if( A && B && C)

여기서 컴파일러가 무엇을 가장 먼저 계산하나요??

if ( y>0 && arr[y-1] == 0)

이런식이 있다고 할 때, 만약 B먼저 비교하면 y가 0일때 터질것 같아서요


3587jjh   3년 전

C++, Java, Python 같은 언어는 short circuit evaluation을 사용해서 왼쪽부터 차례로 계산합니다

댓글을 작성하려면 로그인해야 합니다.