>  기사  >  백엔드 개발  >  C 언어의 세 가지 기본 프로그램 구조는 무엇입니까?

C 언어의 세 가지 기본 프로그램 구조는 무엇입니까?

烟雨青岚
烟雨青岚원래의
2020-07-16 11:11:2129833검색

C 언어의 세 가지 기본 프로그램 구조는 순차 구조, 선택 구조(분기 구조), 루프 구조입니다. 순차 구조는 처음부터 끝까지 문장 단위로 실행되며, 선택 구조는 특정 노드에 도달한 후 판단 결과에 따라 다음에 실행할 분기 방향을 결정합니다. 루프 구조에는 루프 본체가 있습니다. 본문은 단락 코드입니다.

C 언어의 세 가지 기본 프로그램 구조는 무엇입니까?

C 언어의 세 가지 기본 프로그램 구조는 순차 구조, 선택 구조(분기 구조) 및 루프 구조입니다.

1 프로그램 구조: C 언어 프로그램에는 세 가지 프로그램 구조가 있습니다. 순차 구조, 선택 구조(분기 구조), 루프 구조

순차 구조: 처음부터 끝까지 문장을 실행하고 마지막 문장이 실행될 때까지

선택 구조: 특정 노드에 도달한 후 판단됩니다. 하나 결과에 따라 향후 실행할 분기 방향이 결정됩니다.

루프 구조: 루프 구조에는 루프 본문이 있고 루프 본문은 코드 조각입니다. 루프 구조의 경우 판단 결과에 따라 루프 본문이 몇 번 실행되는지 결정하는 것이 핵심입니다.

참고: 논리적으로 두 가지 값만 갖는 bool 유형(boolean 유형, Boolean 유형이라고도 함)이 있습니다. 즉 참과 가짜. C 언어의 판단 표현식의 최종 값은 bool 유형입니다. 이 판단 표현식의 bool 값은 선택 구조를 선택하는 방법과 루프 구조를 반복하는 방법을 결정합니다.

2. 순차 구조는 매우 간단합니다. . 일반적으로 선택 구조와 루프 구조를 제외하면 모두 순차 구조입니다.

3. 선택 구조: C 언어에서 일반적으로 사용되는 두 가지 주요 선택 구조가 있습니다:

(1) else: 소개 키워드: if else else if

  if (bool值)     // 如果bool值为真,则执行代码段1,否则执行代码段2
    {
      代码段1
    }
    else
    {
      代码段2
    }
    if (bool值1)    // 如果bool值1为真,则执行代码段1,否则判断bool值2是否为真
    {
      代码段1
    }
    else if (bool值2)  // 若bool值2为真则执行代码段2,否则直接执行代码段3
    {          // 开头的if和结尾的else都只能有一个,但是中间的else if可以有好多个
      代码段2
    }
    else
    {
      代码段3
    }

(2) 대소문자 전환: 키워드 소개: 대소문자 구분 break default

switch (变量)       // 执行到这一句时,变量的值是已知的
    {             // switch case语句执行时,会用该变量的值依次与各个case后的常数去对比,试图找到第一个匹配项,找到匹配的项目后,
       case 常数1:       // 就去执行该case对应的代码段,如果没找到则继续下一个case,直到default
         代码段1;        // 如果前面的case都未匹配,则default匹配。
         break;
       case 常数2:  
         代码段2;
         break;
       ……
       default:
         代码段n;
         break;
    }

참고:

먼저 대소문자는 상수여야 하고 정수여야 합니다.

두 번째, 일반적으로 각 경우마다 코드 세그먼트 뒤에 공백이 있어야 합니다.

셋째, 일반적으로 구문에서 기본값을 허용하지 않지만 작성 시 반드시 작성하는 것이 좋습니다.

추천 튜토리얼: " C 언어 튜토리얼

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

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