c언어-(if 조건문)

2022. 3. 17. 16:47C언어

728x90

if 문

조건문이란 주어진 조건에 따라 명령의 실행 여부를 결정하는 문장이다. 프로그램이란 항상 동일한 결과만 출력하는 것이 아니라 다양한 상황을 판단하여 다르게 동작하기도 한다. 이런 판단의 상황은 우리의 실생활에도 흔히 만나게 된다. 

 

위의 그림은 조건문을 설명한 그림이다.  a가 참이면 b 참이 아니면 c를 실행시키는 그림으로 설명이 된다.

 

if문을 사용하는 문법은

if(조건) 명령;

괄호 안에 조건을 쓰고 이 조건이 만족할 때(true나 1) 실행할 명령을 괄호 뒤에 작성한다. 괄호는 조건과 명령문을 구분하기 위해 존재하면 생략할 수 없다. 

 

#include <stdio.h>
#pragma warning (disable : 4996);
int main()
{
	
	int num;
	for (int i = 0; i < 10; i++) { //0부터 9까지 돌아가는 코드입니다. 
		printf("%d번째 입력 : ", i + 1);
		scanf("%d", &num);
		if (num > 10) {
			printf("%d번째 입력 값은 10보다 큽니다.\n",i+1);
		}
		if(num<10){
			printf("%d번째 입력 값은 10보다 작습니다.\n", i + 1);
		}
		if (num == 10) {
			printf("%d번째 입력 값은 10입니다.\n", i + 1);
			
		}
	}
	return 0;
}

위 코드는 10보다 작은지 큰지 같은지를 비교하는 if문 예제이다.

 

if문이라는 게 사실 설명할 게 많이 없고 이해도 바로 할 수 있기 때문에 더 이상 설명할게 없다. 

그렇지만 앞으로 if문은 수도 없이 사용할 거기 때문에 중요도는 내 기준 제일 중요한 거 같다. 

알고리즘은 배열 if문 for문 3개로 거의 다함. 

결론: 이론은 쉽지만 얼마나 잘 사용하는지가 중요함 

728x90

'C언어' 카테고리의 다른 글

c언어 -반복문 (for)  (0) 2022.03.23
c언어 - 조건문(if , else, else if)  (0) 2022.03.23
c언어-(문자열 string, 배열)  (0) 2022.03.17
c언어-(자료형 실수형, 문자형)  (0) 2022.03.15
c언어 -(자료형)  (0) 2022.03.15