Q 충족되면 &2 세의 조건 (w/|| O "또는")
이 세 가지 조건을 내 conditional-에서 OR-문의 톤을하지 않고 충족되면 내가 확인할 수있는 방법 성명서.
즉, 귀하의 경우 문에서 값 1 또는 0을 반환 (는 true ==)와 같은
if (((a==true)&&(b==true))||((b==true)&&(c==true))||((c==true)&&(a==true))) {
Q 충족되면 &2 세의 조건 (w/|| O "또는")
이 세 가지 조건을 내 conditional-에서 OR-문의 톤을하지 않고 충족되면 내가 확인할 수있는 방법 성명서.
즉, 귀하의 경우 문에서 값 1 또는 0을 반환 (는 true ==)와 같은
if (((a==true)&&(b==true))||((b==true)&&(c==true))||((c==true)&&(a==true))) {
사용 조건문 ...
즉
if (a==true) {
는 IS if ((a==true)==1) {
과 동일합니다. 모든 조건문은형식이기 때문에 같습니다.3210
값이 조건의 이상에 의미를 1보다 큰 (충족되는 경우 if (((a==true)&&(b==true))||((b==true)&&(c==true))||((c==true)&&(a==true))) {
가 하나 또는 제로, 모든 조건문을 추가하고 확인 숫자 값으로 각 조건 ==
문을 할당 단축하려면
if ((a==true)+(b==true)+(c==true)>1) {
... 단축 양식을 0을 반환
그리고 obj-c 핸들의 BOOL을 BOOL로 처리하는 언어를 사용하는 경우 더 짧아 질 수 있습니다.
if ((a)+(b)+(c)>1) {