C언어 요점 정리 - 단일 조건문(if~else)
2021. 12. 31. 02:10ㆍC언어
프로그램에는 기초가 있습니다. 변수, 함수, 조건문, 반복문 이 네가지가 있는데 저희는 변수를 배웠고, 함수도 조금 배웠어요. printf()라는 출력함수를 배웠죠. 조건문에 대해 배워볼텐데 조건문에는 if문 switch문이 있습니다. 우선 저희는 if문을 배울 예정입니다. 그리고 중괄호 하나당 탭한번씩 해주시는거 잊지마세요!! 들여쓰기 신경 써주셔야합니다.
나이가 17살이면 성인일까요? 미성년자일까요? 코드를 한번 작성해볼게요.
int age = 17;
printf("성인입니다.");
printf("미성년자입니다.");
지금 만약 실행한다면 위에서 부터 아래로 두개 다 실행이 되죠. 하지만 저는 20살 아래면 미성년자 하나만 나오게 하고 싶어요. 이럴때 사용하는게 바로 if문이에요. if뜻이 뭐죠? 만약이죠 조건을 주는거에요. 앞에 올려둔 게시글을 참고해주세요. 앞서 배웠던 비교 연산자를 사용할 예정입니다. 자 아무튼 초과, 미만, 이상, 이하는 다 아실걸로 알고 진행하겠습니다. 여태까지 printf는 다 실행이 되었었는데 이젠 조건을 줄거기 때문에 참이면 실행되고, 거짓이면 실행되지 않습니다.
int age = 17;
if(age > 20){
printf("성인입니다.");
}
age가 지금 몇이죠?? 17인데 20보다 큰가요?? 거짓이면 이 조건문은 실행되지 않습니다.
숫자 1은 참을 의미하고요. 숫자 0은 거짓을 의미합니다. 하지만 계속 실행되지 않는 명령문과 계속 실행되는 조건문은 의미가 크게 없죠. 그렇기에 조건절을 주는 겁니다.
728x90
'C언어' 카테고리의 다른 글
C언어 요점 정리 - 반복문(for, while, do - while) (0) | 2022.01.04 |
---|---|
C언어 요점 정리 - 조건문2(if, else if, else) (0) | 2022.01.03 |
C언어 요점 정리 - 산술&비교&논리연산자 (0) | 2021.12.31 |
C언어 요점 정리 - 자료형과 변수 (0) | 2021.12.30 |
C언어 요점 정리 - 기본 입출력 (0) | 2021.12.30 |