제어 흐름: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 Control Flow 문서를 제어 흐름(으)로 옮김
편집 요약 없음
1번째 줄:
{{출처 필요}}
{{정리 필요}}
{{분류 필요}}
 
'''control제어 flow흐름'''(control flow)은 프로그램에서 실행되는 각 구문, 명령어나 함수가 호출되는 순서를 의미한다.
 
'''control flow'''를제어흐름을 나타내는 구문들의구문, 곧 제어문들의 종류는 각 프로그램 언어마다 다르나, 구문들의 실행 방식에 따라 카테고리화 시킬분류할 수 있다.
* 다른 구문에서 시작 (무조건 분기, 점프)
* 어떠한 조건 만족 시 한 구문의 집합을 실행 (조건 분기)
줄 13 ⟶ 14:
인터럽트와 신호는 서브루틴과 유사한 방식으로 프로그램 제어의 흐름을 변경시키는 low-level 매커니즘이다. 그러나 프로그램 내부 제어의 흐름에 의해 실행되기 보다는 외부 신호나 이벤트에 대한 반응으로 주로 발생한다.
 
기계어나 어셈블리 언어에서는 '''control flow''' 명령은 주로 프로그램 카운터를 수정하는 방식으로 작동된다. 몇몇의일부 CPU들의 '''control flow'''와flow에 관련된 명령은 조건, 무조건 분기 명령에서만 가능하다.
 
[[분류:제어 흐름| ]]
 
[[en:Control flow]]