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 중국어 웹사이트의 기타 관련 기사를 참조하세요!