조건 2 안읽던데 그런게 아키텍쳐나 컴파일러가 결정하는거임?
If (조건 1 || 조건 2)애서 조건 1 만족하면
익명(117.111)
2023-06-09 14:20
추천 0
댓글 10
다른 게시글
-
개좆소에서 실력 쌓고 이직하는게 쉬운게 아님.익명(125.177) | 23.06.09추천 0
-
특별한 이유가 없는 이상 국내 개발자가 일본 개발자 취업보다 나음 [1]익명(125.141) | 23.06.09추천 0
-
여고생들은 컴퓨터 프로그래밍 어느 분야가 전망있는 거야? [2]00(211.44) | 23.06.09추천 0
-
●경고●AI는 절대 인류에게 편의를 주려고 만들어진게 아닙니다. [1]딘퐁(gunwoo7193) | 23.06.09추천 2
-
이생망 앰생하나 갤에 붙었노 ㅋㅋ [2]익명(117.111) | 23.06.09추천 0
-
일본 여자 사귀고싶다익명(39.7) | 23.06.09추천 1
-
내일 sqld 개발자 시험보는데 꿀팁좀 [1]익명(hihojo111) | 23.06.09추천 0
-
그누보드 게시판으로 영화 mp4 2기가 올릴수있응? [2]익명(118.235) | 23.06.09추천 1
-
교수새끼랑 같은 버스타기익명(223.62) | 23.06.09추천 0
-
백엔드 인강에 자바스크립트가 있는데 [2]크로우잭(nkj012) | 23.06.09추천 0
어셈블리언어하면 알수있음 - dc App
헉 ㄱㅅ
어셈블리언어구조가 if문블록 끝나는게 라인이 L1이면 조건1이 거짓이면 L1으로 점프 조건2가 거짓이면 L1으로 점프 이후에 if블록이 나옴 결과적으로 둘다 참이여야 블록에 진입함 - dc App
ㅋㅍㅇㄹ
컴파일러 단에서 결정함. 조건 구하는데에 함수(프로시저) 접근이 필요한 경우, 결과값이 정해져 있는데 굳이 나머지 조건을 구하지 않음. - dc App
컴파일러가 하드웨어를 제일 잘 알기 때문에 컴파일러가 잘 결정해줄거임. 보통은 두 변수의 논리연산의 경우 굳이 점프를 하진 않을거임 - dc App
short-circuit evaluation
언어에 따라서 short-circuit인지 지정해줄 수도 있음.
1번이 맞는데 왜 굳이 2번까지 봄
2번 조건에서 다른 로직이 실행되거나 상태가 변경되는 코드면 2번도 체크해야할 수도 있음. 물론 이런 코드는 작성하면 안 됨.