[C 언어] 조건적 실행과 흐름의 분기 - if 문


[C 언어] 조건적 실행과 흐름의 분기 - if 문

이번에는 반복문 만큼이나 중요한 if 문에 대해 알아보자. 지금까지는 모든 명령들이 순차적으로 빠짐없이 실행되는 구조였다면 이번에는 프로그램의 흐름을 원하는 형태로 컨트롤 할 수 있는 구조를 가지고 있다. 흐름의 분기가 필요한 이유 사칙연산이 가능한 계산기 프로그램을 구현한다고 가정해 보자. 물론 이 프로그램은 사칙연산이 모두 가능해야 한다. 단, 전체 출력이 아니라 선택적 실행이 가능해야 한다. 예를 들어서 이 프로그램을 사용하는 사람은 자신의 필요에 따라서 덧셈 혹은 곱셈을 선택적으로 실행할 수 있어야 하는데 지금까지 학습한 내용만을 가지고는 사칙연산의 결과 전부를 출력할 수는 있어도 선택적 실행은 불가능 했다. 이는 프로그램의 흐름을 분기시킬 줄 모르기 때문인데 다음 이미지를 보면서 지금 당장 구현 가능한 계산기 프로그램의 구조와 잠시 후에 구현시킬 계산기 프로그램의 구조를 비교해서 보여준다. 흐름의 분기가 필요한 이유 위의 이미지를 보면 좌측이 지금까지 우리가 학습했던 프로그...


#C언어 #if문 #사칙연산 #선택적실행 #조건실행 #흐름의분기

원문링크 : [C 언어] 조건적 실행과 흐름의 분기 - if 문