본문 바로가기

프로그래밍(코딩)/C언어

C언어 독학하기-(6) C언어 조건문에 대하여

반응형

'C언어 독학하기-(6) C언어 조건문에 대하여'

 

 

이번 글에서는 C언어의 제어문 중 조건문에 대해 알아보도록 하겠습니다. 조건문의 경우, C언어 프로그래밍 시에 가장 기본이 되는 문법이기에 확실히 알고 가는 것이 중요합니다. 그럼 이제 시작해 보겠습니다.

 

 



 

<08-1 제어문>

 

제어문: 조건에 따라 실행 흐름을 변경할 수 있도록 하는 문법

 

제어문의 종류:

 

-조건문: 예외 사항에 대처하기 위한 문법

-반복문: 반복 행위를 효과적으로 표현하기 위한 문법

 

 

 


 

<08-2 if 조건문>

 

if 조건문 기본 구조: if(조건 수식) 명령문;

 

조건문 진행: if문

 

명령을 수행하는 if 조건문 기본 구조 정리

 

 

 


 

<08-3 if ~ else ~ 조건문>

 

조건문 진행: if문 -> else문

 

 

 

명령을 수행하는 if ~ else ~ 조건문 기본 구조 정리

 

 

 

if ~ else ~ 조건문과 비슷한 조건 수식 연산자 정리

 

예시 코드를 보면 참일 경우, value 값에 0.1을 곱하여 point에 저장하고, 거짓일 경우, value 값에 0.05을 곱하여 point에 저장합니다.

 

 

 


 

<08-4 if ~ else if ~ else ~ 조건문>

 

조건문 진행: if문 -> else if문 -> else문

 

 

 

if ~ else if ~ else ~ 조건문을 이용한 점수에 따른 등급 지정 예시

 

 

 


 

<08-5 switch 조건문>

 

if문이 비효율적이라고 판단될 경우, 더 빠른 처리를 위해 사용할 수 있는 조건 처리 문법인 switch문이 있습니다.

(특히 변수 값이 이미 정해져 있는 상수들과 비교할 때 switch문이 유리합니다.)

 

 

 

switch 조건문의 기본 구조

 

조건 수식과 일치하는 case 상수가 없으면 default문을 수행합니다.

 

(위 switch문 예시에서 보이는 break문은 현재 수행되는 case문의 작업을 중단하는 명령어입니다.)

 

 

 

switch문을 이용한 점수에 따른 등급 지정 예시

 

 



 

 

 

지금까지 C언어 조건문의 종류와 개념에 대해 학습하고 간단히 정리해보았는데요, 오늘 정리한 내용을 확실히 이해한 다음 이어서 반복문 부분도 빠르게 정리할 수 있도록 해야겠습니다.

 

 

 

 

 

© 2021. 달팽이멘토 all rights reserved

 

 

 

 

 

추천하는 글

 

 

맥북프로 14인치, 16인치 M1 Pro 및 M1 Max 디자인, 스펙 알아보기

'맥북프로 14인치, 16인치 M1 Pro 및 M1 Max 디자인, 스펙 알아보기' 애플에서 기존에 출시되었던 M1 프로세서가 장착된 맥북프로도 충분히 좋은 성능이였다면 이번에 새로 출시된 맥북프로 시리즈의

anywhereifyoucan.com

 

 

로지텍 G413 기계식 키보드 개봉기 및 사용 후기

'로지텍 G413 기계식 키보드 개봉기 및 사용 후기' 개인적으로 프로그래밍을 할 때 기존에 사용하던 사무용 키보드는 키감이 좋지 않아 기계식 키보드를 찾다가 개인적으로 선호하는 브랜드인 로

anywhereifyoucan.com

 

반응형