int main() { int a = 9; int b = 5; int c = 2; if( a > 5 || b > 5 || c > 5 ) return 1; else return -1; }
|| 이니까요 처음조건이 true 이면 뒤에꺼는 볼필요 없으니까 조건이 참일때 구문을 실행하겠죠
------------------------------------------------------------ ProgrammingHolic
https://en.wikipedia.org/wiki/Short-circuit_evaluation
short circuit evaluation 은 특정 조건이 이미 참이거나 거짓일 때, 나머지 조건의 값과 상관 없이 전체 조건이 참 또는 거짓임이 결정 되는 순간, 나머지 조건을 평가하지 않는 것입니다.
C 를 비롯한 많은 언어들이 short circuit evaluation 을 지원합니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
|| 이니까요
|| 이니까요
처음조건이 true 이면 뒤에꺼는 볼필요 없으니까 조건이 참일때 구문을 실행하겠죠
------------------------------------------------------------
ProgrammingHolic
음 ..
https://en.wikipedia.org/wiki/Short-circuit_evaluation
short circuit evaluation 은 특정 조건이 이미 참이거나 거짓일 때, 나머지 조건의 값과 상관 없이 전체 조건이 참 또는 거짓임이 결정 되는 순간, 나머지 조건을 평가하지 않는 것입니다.
C 를 비롯한 많은 언어들이 short circuit evaluation 을 지원합니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기