>  기사  >  백엔드 개발  >  C 언어의 구조적 프로그래밍에 사용되는 세 가지 기본 구성은 무엇입니까?

C 언어의 구조적 프로그래밍에 사용되는 세 가지 기본 구성은 무엇입니까?

王林
王林원래의
2020-07-16 10:14:2323843검색

C 언어의 구조적 프로그래밍에 사용되는 세 가지 기본 구조는 순차 구조, 선택 구조 및 루프 구조입니다. 순차 구조 프로그래밍은 문제를 해결하는 순서대로 해당 명령문을 작성하는 것이 가장 간단합니다. 실행 순서는 위에서 아래로 순서대로입니다.

C 언어의 구조적 프로그래밍에 사용되는 세 가지 기본 구성은 무엇입니까?

C 언어의 구조적 프로그래밍에 사용되는 세 가지 기본 구조는 순차 구조, 선택 구조 및 루프 구조입니다.

(추천 튜토리얼: C 언어 튜토리얼)

관련 소개:

1. 순차 구조

순차 구조를 사용한 프로그래밍은 문제를 해결하는 순서대로 해당 명령문을 작성하는 것이 가장 간단합니다. 실행은 위에서 아래로 이루어집니다.

예: a = 3, b = 5, 이제 a와 b의 값을 교환합니다. 이 문제는 두 컵의 물을 교환하는 것과 같습니다. 물론 이 경우 세 번째 컵을 사용해야 합니다. 세 번째 컵은 c입니다. 그러면 올바른 프로그램은 다음과 같습니다. c = a; a = b; b = c;

순서를 변경하여 a = b; c = a; b = c;로 작성하면 실행 결과는 a = b = c = 5가 되며 이는 예상한 목적을 달성할 수 없습니다.

2. 선택 구조

순차 구조의 프로그램은 계산, 출력 및 기타 문제를 해결할 수 있지만 선택하기 전에 판단을 내릴 수는 없습니다. 판단이 먼저이고 선택이 필요한 문제의 경우 선택 구조를 사용해야 합니다.

선택 구조의 실행은 명령문이 나타나는 물리적 순서를 엄격하게 따르는 것이 아니라 특정 조건에 따라 실행 경로를 선택합니다. 선택 구조 프로그래밍 방법의 핵심은 적절한 분기 조건을 구성하고 프로그램 흐름을 분석하며 다양한 프로그램 흐름에 따라 적절한 선택 문을 선택하는 것입니다.

선택 구조는 논리나 관계 비교와 같은 조건부 판단이 있는 계산에 적합합니다. 이러한 프로그램을 설계할 때 프로그램 흐름도를 먼저 그린 다음 프로그램 흐름에 따라 소스 프로그램을 작성해야 하는 경우가 많습니다. 방식으로 프로그램 설계 분석과 언어 분리를 통해 문제를 더 간단하고 이해하기 쉽게 만듭니다.

3. 루프 구조

루프 구조는 소스 프로그램을 반복적으로 작성하는 작업량을 줄일 수 있으며, 특정 알고리즘을 반복적으로 실행하는 문제를 설명하는 데 사용됩니다. 이는 컴퓨터의 프로그래밍 전문성을 가장 잘 활용하는 프로그램 구조입니다. C 언어는 goto 루프, while 루프, do while 루프, for 루프의 네 가지 유형의 루프를 제공합니다.

네 가지 유형의 루프를 사용하여 동일한 문제를 처리할 수 있습니다. 일반적으로 서로 교체할 수 있지만, 프로그램 순서를 강제로 변경하면 실행 시 예측할 수 없는 오류가 발생하는 경우가 많기 때문에 일반적으로 goto 루프를 사용하지 않는 것이 좋습니다. 프로그램의.

위 내용은 C 언어의 구조적 프로그래밍에 사용되는 세 가지 기본 구성은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.