문타쿠, 공부하다.
[C언어 코딩 도장] Unit 17. if 조건문으로 특정 조건일 때 코드 실행하기 본문
INTRO
조건문이란?
- 특정 조건을 만족할 때 코드를 실행하는 문법
- 프로그램이 여러 가지 상황에서 유연하게 대처하기 위한 비법으로, 조건문을 사용하면 조건에 따라 다른 코드를 실행할 수 있다.
의사 코드란?
- 프로그래밍 언어가 아닌 사람의 언어로 프로그래밍 언어를 표현한 것
- 보통 알고리즘이나 컴퓨터 명령을 기술할 때 사용
17.1 if 조건문 사용하기
#include <stdio.h>
int main(void)
{
int num1 = 10;
if (num1 == 10)
{
printf("10입니다\n");
}
return 0;
}
17.2 조건문과 세미콜론
#include <stdio.h>
int main(void)
{
int num1 = 5;
if (num1 == 10);
{
printf("10입니다\n");
}
return 0;
}
위의 코드처럼 if 조건문 끝에 세미콜론을 붙여버리면 if는 제대로 동작하지 않고 뒤에 오는 코드가 무조건 실행되니 주의
17.3 if 조건문에서 중괄호 생략하기
#include <stdio.h>
int main(void)
{
int num1 = 10;
if (num1 == 10)
printf("10입니다\n");
return 0;
}
17.4 if 조건문에서 실수와 문자 비교하기
#include <stdio.h>
int main(void)
{
float num1 = 0.1f;
char c1 = 'a';
if (num1 == 0.1f)
printf("0.1입니다\n");
if (c1 == 'a')
printf("a입니다\n");
if (c1 == 97)
printf("a는 정수로 97입니다\n");
return 0;
}
17.5 사용자가 입력한 값에 if 조건문 사용하기
#include <stdio.h>
int main(void)
{
int num1;
scanf_s("%d", &num1);
if (num1 == 10)
{
printf("10입니다\n");
}
if (num1 == 20)
{
printf("20입니다\n");
}
return 0;
}
'C언어 > C언어 코딩 도장' 카테고리의 다른 글
[C언어 코딩 도장] Unit 18. else를 사용하여 두 방향으로 분기하기 (0) | 2023.08.24 |
---|---|
[C언어 코딩 도장] Unit 17. 연습문제 및 심사문제 (0) | 2023.08.24 |
[C언어 코딩 도장] Unit 16. 연습문제 및 심사문제 (0) | 2023.08.23 |
[C언어 코딩 도장] Unit 16. 자료형의 확장과 축소 알아보기 (0) | 2023.08.23 |
[C언어 코딩 도장] Unit 15. 연습문제 및 심사문제 (0) | 2023.08.23 |