레슨 03 | 조건부
조건문의 종류
C의 조건문은
if
, else-if
, else
, ternary operators
및 switch
문을 사용하여 작성할 수 있습니다.if 문
if
명령문은 표현식을 테스트하고 진실에 따라 코드를 실행합니다.if (x == 3) {
printf("x is 3!");
}
else-if 문
else-if
문은 식을 테스트하며 기존 if
또는 else-if
뒤에 와야 합니다.if (x > 3) {
printf("x is greater than 3");
} else if (x < 3) {
printf("x is less than 3");
}
다른 문
else
문은 이전의 모든 if
및/또는 else-if
문이 false를 반환할 때 액세스됩니다.if (x > 3) {
printf("x is greater than 3");
} else if (x < 3) {
printf("x is less than 3");
} else {
printf("x equals 3");
}
매달린 else 문
매달려 있는
else
문은 else
문이 연결된 조건이 모호할 때 발생합니다.삼항 연산자
삼항 연산자는 축약된
if-else
문입니다.min = a < b ? a : b; // This is the same as the if-else below
if (a < b) {
min = a;
} else {
min = b;
}
switch 문
A
switch
명령문은 계단식else
명령문의 압축된 시리즈입니다. 값을 테스트하고 여러 사례와 비교합니다.switch (grade) {
case 9:
printf("Freshman\n");
break;
case 10:
printf("Sophomore\n");
break;
case 11:
printf("Junior\n");
break;
case 12:
printf("Senior\n");
break;
default:
printf("Invalid\n");
break;
}
연산자 및 조건부
C의 조건은
&&
, ||
및 !
와 같은 관계 연산자를 사용하여 값을 비교하고 여러 표현식을 테스트할 수 있습니다.
Reference
이 문제에 관하여(레슨 03 | 조건부), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ilosrim/lesson-03-conditionals-1cd6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)