A || B && C 와 A && B || C 의미 ?

A || B && C 와 A && B || C 의미 ?

QA

A || B && C 와 A && B || C 의미 ?

본문

A || B && C 의미 ? 

 

 

A && B || C 의미 ?

 

 

이 질문에 댓글 쓰기 :

답변 1

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

 

a || b && c

 

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

 

a && b || c

 

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

 

여친 && 돈 || 병

 

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

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



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

순서가 궁금합니다.

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에 적으신 &&를 먼저 연산하는게 맞아요. 제가 위에 설명이 틀렸네요 ㅎㅎ

없어도 상관 없는게 아니라 이거라도 있으면 통과라고 했어야하네요 ㅎ

답변을 작성하시기 전에 로그인 해주세요.
전체 105
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT