두 명령어의 순서를 바꿔도 역시 첫째 줄에 있는 명령어가 먼저 실행되어 비밀번호를 입력하라는 명령어가 실행됩니다. 우리가 아는 로그인 화면과는 조금 다르죠.
실행결과
비밀번호:
fighting!!!
비밀번호를 입력하고 Enter를 눌러 봅시다.
실행결과
비밀번호:
fighting!!!
아이디:
아이디를 입력받는 빈칸이 이제서야 나타납니다. 즉, 두 번째 명령어가 실행됐습니다.
정리해 보겠습니다. 여러 개의 명령어가 있을 때 실행되는 순서는 위에서 아래입니다. 명령어의 실행 순서는 매우 중요합니다. 명령어의 실행 순서대로 프로그램의 흐름을 설계하기 때문입니다. 프로그래밍에서 프로그램의 흐름 즉, 명령어의 실행 순서를 제어구조라고 합니다.
TIP 갑자기 왜 제어구조가 나왔을까요? 앞에서 설명했듯이 제어구조는 명령어의 실행 순서입니다. 명령어가 하나일 때는 실행 순서를 신경 쓸 이유가 없습니다. 명령어 하나만 실행한 후 프로그램을 종료하면 되니까요. 하지만 명령어가 2개 이상일 때는 명령어 사이에 순서가 생기게 됩니다. 출력 명령어와 입력 명령어를 배우고 나면 여러 개의 명령어를 다루게 되므로 비교적 간단한 명령어를 배울 때 제어구조의 개념을 잡고 넘어가는 것이 프로그래밍을 이해하는 데 도움이 됩니다.