안녕하세요 stimpack 입니다.!    


오늘은 제어문, 조건문, 반복문에 대해서 알아보는 시간을 갖도록 하겠습니다.! 


드디어 재미있는 제어문 시간이 왔습니다.! 전에 2회차에서 함수를 설명하면서 자판기를 예를 들었습니다.


2019/01/02 - [C_Language] - 20th Tips Programming 2회차 -20181231


이처럼 하나의 프로그램을 만들때 꼭 필요한것이 제어문 입니다.! 


우선 제어문이란 프로그램의 실행 흐름을 제어하는 문법입니다!. 


C 언어 문법에서는 조건을 명시하여 제어하는 (조건문)과 특정 명령을 반복하는 ( 반복문)을 통해 프로그램을 제어할수 있습니다.! 


예를 들어 블로그에 글을 써! 라고 명령을 한다면 


컴퓨터의 전원을 ON 한다. 

Tistory를 검색한다. 

로그인을 한다. 

새로 글쓰기를 눌른다. 

오늘의 공부를 적는다. 

쓴 글을 저장한다. 

로그아웃을 한다. 

컴퓨터 전원을 OFF한다. 


공부는 매일 하니깐 이것을 반복하면 되겠죠!? 이처럼 일반적으로 우리는 말을 엄~~~청 생략하고 있습니다.! 


그래서 어떤 행위나 작업을 분할하여 생각하는 연습이 필요하다고 생각합니다.! 왜냐하면 우리는 머리가 좋아서 


너무나 많은 말을 함축하여 표현합니다.! 


이처럼 우리는 재미있는 프로그램을 얼마든지 만들수 있습니다.! 


1. 조건문 


조건문은 조건수식을 넣고 명령을하는 간단한 문법입니다.! 


if(조건수식) 명령문 ; 


명령문 1  int data = 4 ; 

조건수식 data>3  

명령문 2 printf("data는 3보다 큽니다")

명령문 3 printf("작업완료") 




위 예제는 참이여서 명령문 1 ,2 ,3 모두 실행됩니다.



하지만 조건이 거짓이라면 명령문 1 ,3만 실행됩니다. 


그래서 if~ else 문법이 있습니다.


명령문1 ; 

if (조건수식) 명령문 2 ;

else 명령문 3 ;

명령문 4; 



위에 예제는 거짓일 경우 명령을 어떻게 실행하는지 보겠습니다.


명령문 1  int data = 2; 

조건수식 data>3  ;

명령문 2 printf("data는 3보다 큽니다");

명령문 3 else printf("data는 3보다 작습니다") ;

명령문 4 printf("작업완료") ;


data의 값이 3보다 작기때문에 명령문 1,3,4가 실행되었습니다.


만약 참이였다면 1,2,4가 실행됩니다.! 


이처럼 조건의 예외처리를 할수있습니다.! 간단하기 때문에 많이 사용됩니다.!



+ Recent posts