본문 바로가기

카테고리 없음

프로그래밍 언어 if문 조건문 공부

프로그래밍 언어 if문 조건문 공부

이대로 치시면 됩니다. 이때

{ = ㄴ한자 6 을 누르시면 빠르게 입력하실 수 있으며 \= ㄱ 한자 를 누르시면 빠르게 입력하실 수 있습니다.

int a = 1;

if (a < 2) {

 

라고 작성했을 때

printf("a는 2보다 작습니다\n");

이렇게 출력되는 걸 보실 수 있습니다.

 

1은 2보다 작기에 참이다.

만약 a를 3으로 바꾼다면?


int a = 3;

if (a < 2) {

printf("a는 2보다 작습니다\n");

출력 오류가 뜨는 걸 보실 수 있습니다.

이것이 if 문의 특징입니다.

조건식이 참일 경우에

아래 종속 문장들이 출력이 됩니다.

종속 문장은 조건을 제시하는 것을 말합니다.

조건이 옳지 않을 경우 출력을 하지

않는 걸 보실 수 있습니다.

추가적으로 이곳에 else를

추가한다면?

int a = 3;

if (a < 2) {

printf("a는 2보다

작습니다\n");

else {

이렇게 출력을 하신다면

else 밑에

print("a는 2보다 큽니다\n");

라고 출력이 되실 겁니다.

else의 역할은 또는/ 아니면 을 뜻합니다.

위의 if 조건문이 맞지 않을 경우 else라는

종속 문자를 출력해주는 겁니다. 두 개다 출력되는 경우는 없습니다.

둘 중의 하나만 출력이 된다는 점!

추가적으로 비교연산자에서는

<,>,<=,>=,==,!=

이 정도가 있는데 비교할 때 쓰는 연산자입니다.

유용하게 활용하시면 좋을 것 같습니다.

<,> (흔히 수학 시간에 쓰는 연산이죠

 

뭐가 더 ~ 크다 ~작다의 뜻입니다.)

그렇다면 <=의 뜻은

무엇일까요?

a<=b a는 b보다 작거나 같다.

>= 크거나 같다.

== 은 둘 다 동일할 때 쓰이게 됩니다.

마지막으로 != 이 문자는 둘 다 같다는 반대말로 같지 않다는 뜻입니다.

작거나 같다는 뜻입니다.

ex

a < b

- a는 b 보다 작다

a > b

- a는 b 보다 크다.

a <= b

- a는 b 보다 작거나 같다.

a >= b

- a는 b보다 크거나 같다.

a == b

- a는 b와 같다.

a != b

- a는 b와 같지 않다.

========================================

if 조건문

- 조건을 확인해서 조건식이 참일 경우

종속 문장을 실행시킨다.

- 조건이 거짓이라면 else에 있는

종속 문장을 실행시킨다.

사용 형식

if (조건식) {

종속 문장 ;

else {

종속 문장;

else는 조건식이 들어가지 않다는 거!

if 문으로는 평균값 구하기, 홀 수 짝을

구별하실 수 있습니다.

#include <stidio.h>

int main (void) {

int a;

print("정수를 입력하세요 : ");

scanf_s("%d", &a);

if (a % 2 == 0) {

printf("짝수입니다!\n");

 

else {

print("홀수입니다!\n");

return 0;

짝수의 특징은 2로 나누었을 때 0이 나오고

홀수의 특징은 2로 나누었을 때 반드시 나머지가

1이 나온다는 걸 알 수 있습니다.

© florianklauer, 출처 Unsplash

제가 if 문 활용법에 대해서 설명을 드렸는데요.

if 문은

파이썬, c 언어, java 등 다양한 언어 속에서

쓰이고 있습니다.

제가 알려드린 건 정말 기본적인

if 문이라 심화 과정으로 하실 때에는 혼자서

공부하기가 힘드실 겁니다.

현재 컴퓨터 공학과 학생이거나 IT 직업을 갖기 위해

if문을 공부하시는 분이라면

 

if 문은 첫 단계일 뿐이지 절대

if 문이 끝이 아니라는 걸 알고 있으셔야 합니다.

지금 if 문 부터 헤매는 당신에게 앞으로의

진로와 심화과정 공부를 좀 더 쉽게 공부할 수 있는

방법에 대해 상담 도와드리겠습니다.

open.kakao.com/o/sBEJo0tcopen.kakao.com/o/sBEJo0tc