윤성우 열혈 C 8장 간단 정리
조건에 따른 흐름의 분기
-
흐름의 분기가 필요한 이유에 대해 설명하라
프로그램 실행에서 선택에 따른 실행이 필요함으로.
-
if 문을 이용한 조건적 실행에 대해 설명하라
인자에 들어간 값이 참일 때 중괄호 문이 실행됨.
-
if - else 문을 이용한 흐름의 분기에 대해 설명하라
인자에 들어간 값이 참일 때 if 의 중괄호 문이 실행되며 참이 아닐 시 else 의 중괄호 문이 실행됨
-
if else if else 문에 대해 설명하라
인자에 들어간 값이 참일 때 if 의 중괄호 문이 실행되며 참이 아닐 시 else if 의 인자를 차례로 확인하며 실행하며 전부 참이 아닐 시 else 의 중괄호 문이 실행됨
-
삼항 연산자(조건 연산자)에 대해 설명하라
3개의 피연산자가 필요하여 삼항 연산자라고 하며 조건식 ? state : state 문의 형태이며 조건식이 참일 때 앞의 state 실행, 참이 아닐 시 뒤의 state 가 실행됨. if else 를 대체할 수 있음
-
break 에 대해 설명하라
가까운 반복문을 종료하고 나갈 때 실행함
-
continue 에 대해 설명하라
해당 중괄호문을 멈추고 실행흐름을 인자로 넘길 때 사용됨
-
switch 문에 대해 설명하라 (break 문 까지 포함)
switch 인자 : case 인자 {중괄호} 의 형태이며 switch 인자의 값을 case 의 인자와 일치 여부 확인 후 해당 state 실행함. break 로 실행 영역을 묶어줌. 없을 시 아래의 case 문 까지 전부 실행됨.
-
switch 문과 if else 문의 선택에 대해 설명하라
switch 문이 한계가 있을 시 if..else 문을 선택하는 방향으로 감
-
goto 문에 대해 설명하라
실행흐름을 바꾸는데 사용되며 절차형 프로그램에서 쓰이면 복잡해지기 때문에 하지 않음. 레이블과 goto 레이블 로 이루어짐.