2020. 4. 15.

[c] 인프런 21. If else 강의 정리


기존에 쓰던 소스파일의 main main_loop 수정


[소스파일] 드래그 - [추가] - [ 항목] 클릭


condition.c 입력 [추가] 클릭



#include <stdio.h>

int main(void)
{
//버스를 탄다고 가정, 학생 / 일반인으로 구분(일반인 : 20)

int age = 15;
if (age >= 20)
printf("일반입니다.");
else
printf("학생입니다");

return 0;
}


age >= 20 age 20보다 크거나 같다.
if 조건에 맞다면 일반입니다를 출력하고
else 아니면 학생입니다를 출력한다.


// 초등학생(8-13) / 중학생(14-16) / 고등학생 (17-19) 으로 나누면?
// if / else  if /else
int age = 19;
if (age >= 8 && age <= 13)
{
printf("초등학생입니다.\n");
}
else if (age >= 14 && age <= 16)
{
printf("중학생입니다.\n");
}
else if (age >= 17 && age <= 19)
{
printf("고등학생입니다.\n");
}



if (age >= 8 && age <= 13)
age 8보다 크거나 같다와 age 13보다 작거나 같다를 만족해야 초등학생입니다. 출력한다. && 한가지 조건만이 아니라 양쪽에 있는 조건이 둘다 만족 해야 True라는 결과를 내어 하위 명령어를 실행한다. 만약 하나라도 조건이 맞지 않을경우 다음 명령어인 else if 넘어간다.


else
{
printf("학생이 아닌가봐요.\n");


else 구문을 넣어두면 if else if 만족하지 못한 모든 예외는 else문에 있는 명령어를 작동시킨다.

댓글 없음:

댓글 쓰기