안녕하세요 판타지코딩입니다!
오늘은 if문에 대해서 공부해 보겠습니다.
if문이란?
if문은 특정 조건을 만족할 때만 코드를 수행하도록 할 때 활용하는 것입니다. 만약 10개의 숫자가 1부터 10까지 나열되어 있을 때 짝수만 출력하는 코드를 작성한다면 for문으로 1부터 10까지 반복하면서 짝수가 나올 때만 printf 함수로 출력하도록 코드를 작성할 수 있습니다.
if문 문법
if(num == 1)
{
printf("num은 1이다.");
}
if문은 이렇게 작성합니다. 괄호 안에 num이 1일 경우를 비교연산자로 표현해주고, 이 조건이 만족할 경우 printf("num은 1이다.");를 실행합니다. 여기서 num == 1에 쓰인 '=='가 바로 비교연산자입니다! 비교연산자는 대소를 비교하거나 동일한지 여부를 비교할 때 쓰이는데, 여기서 '=='는 num과 1이 동일한지를 비교하는 연산자입니다.
if문 예시
int num = 1;
if(num == 1)
{
printf("num은 1이다.");
}
int형 변수 num에 1을 저장했습니다. 그리고 if문에서 num이 1일 경우에는 printf문을 실행하라고 되어 있습니다. num에 1이 저장되어 있으므로 이 조건은 참입니다. 그러므로 "num은 1이다."가 출력됩니다.
변수와 변수를 비교하기
int num1 = 1;
int num2 = 2;
if(num1 < num2)
{
printf("num2가 num1보다 크다.");
}
if문의 조건은 변수와 변수를 비교할 때도 활용할 수 있습니다. int형 변수 num1과 num2에 각각 1과 2를 저장했습니다. 그리고 if문의 괄호 안에 num1 < num2라고 작성하여 num2가 num1보다 클 경우 printf("num2가 num1보다 크다.");를 실행하도록 합니다. 위의 코드에서 num2가 2이고 num1이 1이므로 조건을 만족하여 "num2가 num1보다 크다." 라는 문장이 출력됩니다.
그럼 오늘은 if문에 대해서 공부해 보았습니다.
감사합니다!
'C언어' 카테고리의 다른 글
C언어 if, else if, else 조건문을 마스터하자! (0) | 2023.03.22 |
---|---|
C언어 if else문을 공부하자! (0) | 2023.03.21 |
C언어 for 반복문을 공부하자! 반복문이란? (0) | 2023.03.16 |
C언어 자료형에 대해서 공부하자! int, char의 특징과 크기 (0) | 2023.03.15 |
C언어 변수를 생성해보자! (0) | 2023.03.14 |