구조화된 프로그램에 필요한 기본 구조에는 "GOTO 점프"가 포함되지 않습니다. 구조적 프로그래밍은 모듈 기능 및 프로세스 설계에 중점을 둔 세부 설계의 기본 원칙입니다. 순차 구조, 분기 구조 및 루프 구조의 세 가지 기본 구조가 있으며 goto 점프는 분기 구조에만 해당됩니다. . goto 문은 일반적으로 조건문과 함께 사용되며 조건 전송 구현, 루프 형성 및 루프 본문에서 점프하는 데 사용할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
구조화된 프로그래밍은 모듈 기능 및 처리 프로세스 설계에 중점을 둔 세부 설계의 기본 원칙입니다. 구조적 프로그래밍은 서면 프로그램의 논리적 구조를 사용하여 이해와 수정을 보다 효율적이고 쉽게 만드는 절차적 프로그래밍의 하위 집합입니다.
기본 구조:
1. 순차 구조
순차 구조는 프로그램의 작업이 나타나는 순서대로 실행되는 것을 의미합니다.
2. 선택 구조
선택 구조는 프로그램의 처리 단계에 분기가 있음을 나타내며 특정 조건에 따라 분기 중 하나를 선택하여 실행해야 합니다. 선택 구조에는 단일 선택, 이중 선택, 다중 선택의 세 가지 유형이 있습니다.
3. 루프 구조
루프 구조는 루프가 종료되기 전에 특정 조건이 거짓(또는 참)이 될 때까지 프로그램이 하나 이상의 작업을 반복적으로 수행하는 것을 의미합니다. 루프 구조에서 가장 중요한 것은 어떤 상황에서 루프가 실행되는지입니다. 루프에서 어떤 작업을 수행해야 합니까? 루프 구조에는 두 가지 기본 형태, 즉 When 유형 루프와 Until 유형 루프가 있습니다.
When-type 루프: 조건을 먼저 판단하고, 주어진 조건이 충족되면 루프 본문을 실행하고, 조건이 충족되지 않으면 프로세스가 자동으로 루프 터미널의 루프 입구로 돌아갑니다. , 루프 본문을 종료하고 프로세스 종료로 직접 이동합니다. "조건이 만족되면 루프를 실행한다", 즉 먼저 판단하고 실행하는 것이므로 When 루프라고 합니다.
틸형 루프: 루프 몸체가 구조물 입구에서 직접 실행되며, 조건이 충족되지 않으면 루프 몸체를 루프 터미널에서 판단하는 것을 의미합니다. 조건이 true이면 루프를 종료하고 프로세스 종료에 도달합니다. 예 먼저 행동하고 나중에 판단합니다. "조건이 참이 될 때까지"이기 때문에 Until 루프라고 합니다.
구조화된 프로그램에서 요구하는 기본 구조에는 일종의 분기 구조이자 키워드인 "GOTO 점프"가 포함되어 있지 않습니다.
C 언어는 프로그램에서 레이블이 사용되는 횟수에 제한을 두지 않지만, 각 레이블은 동일한 이름을 가질 수 없습니다. goto 문의 의미는 프로그램 흐름을 변경하고 명령문 레이블로 식별되는 명령문을 실행하는 것입니다.
goto 문은 조건문과 함께 사용되는 경우가 많습니다. 조건부 전송을 구현하고, 루프를 형성하고, 루프 본문에서 점프하고 기타 기능을 수행하는 데 사용할 수 있습니다.
그러나 프로그램 흐름을 혼란스럽게 하고 프로그램을 이해하고 디버그하기 어렵게 만드는 것을 피하기 위해 구조적 프로그래밍에서는 일반적으로 goto 문을 사용하지 않는 것이 좋습니다.
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 교육을 방문하세요! !
위 내용은 구조화된 프로그램이 요구하는 기본 구조에 포함되지 않은 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!