테스트 사이트 - 개발 중인 베타 버전입니다

A || B && C 와 A && B || C 의미 ? 채택완료

홈짱 10년 전 조회 3,023

A || B && C 의미 ? 

 

 

A && B || C 의미 ?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

그냥 엔드 오아 아닌가요?ㅎ

 

a || b && c

 

b와 c는 있어야하고 a는 있거나 없거나 상관없다.

 

a && b || c

 

a와 b는 있어야하고 c는 없어도 상관없다.

 

여친 && 돈 || 병

 

여친과 돈은 있어야하는데 병은 없어도 된다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

홈짱
10년 전
예를 들어, a는 익명 조건, b는 비밀글 조건, c는 갤러시 게시판 조건일 경우,
if (A || B && C)의미와 if (A && B || C) 의미를 말로 풀면 어떻게 되나요?



ps.
가로가 없이 저렇게 단순히 나열된 경우엔 앞에서 2개씩 묶어 먼저 연산하나요?
아니면, && 바로 앞뒤를 먼저 연산 후, 나머지를 연산하나요?

순서가 궁금합니다.
드래곤된다
10년 전
if (A || B && C) == if ((A) || (B && C))

if (A && B || C) == if ((A && B) || (C))

이렇게 같은거에요.

and는 and를 기준으로 앞과 뒤 모두 있어야하고 or는 or를 기준으로 앞이나 뒤에 둘중 하나만 있으면되요.

a = true, b = true, c = false일때

if (A || B && C)는 b가 있고 c는 없지만 a가 있으니깐 or을 통해서 통과하고요.

if (A && B || C)는 c는 없지만 a와b가 있어서 통과에요.

그누보드에서 카테고리 구분하듯이 ||로 구분해서 연산하는거에요~

ps에 적으신 &&를 먼저 연산하는게 맞아요. 제가 위에 설명이 틀렸네요 ㅎㅎ

없어도 상관 없는게 아니라 이거라도 있으면 통과라고 했어야하네요 ㅎ
홈짱
10년 전
아주 자세히 설명해 주셔서 정말 고맙습니다. 이제 좀 개념이 잡혔네요. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인