>  기사  >  백엔드 개발  >  C++ 제어문 사용

C++ 제어문 사용

藏色散人
藏色散人원래의
2019-04-02 14:17:593007검색

제어문은 프로그램 실행 흐름을 제어하는 ​​소스 코드의 요소입니다. 여기에는 { } 대괄호를 사용하는 블록, for, while 및 do while을 사용하는 루프, if 및 switch 및 goto를 사용하는 결정이 포함됩니다. 제어문에는 조건문과 무조건문의 두 가지 유형이 있습니다. (관련 권장사항: "C++ 튜토리얼") { } 方括号的块、使用for、while和do while的循环以及使用if和switch的决策,还有goto。有两种类型的控制语句:条件语句和无条件语句。(相关推荐:《C++教程》)

c++中的条件语句

有时,程序需要根据特定的条件执行。条件语句在满足一个或多个条件时执行。这些条件语句中最常见的是if语句,它的形式是:

if (condition)
{
    statement(s);
}

只要条件为真,此语句就会执行。

c++使用了许多其他条件语句,包括:

if-else: if-else语句在非此即非的基础上操作。如果条件为真,则执行一条语句;如果条件为false,则执行另一个。

if-else if-else:这个语句根据条件选择一个可用的语句。如果没有条件为真,则执行末尾的else语句。

while:只要给定的语句为真,while就重复该语句。

do while: do while语句类似于while语句,只是在语句末尾检查了条件。

for:只要满足条件,for语句就会重复一个语句。

无条件的控制语句

无条件控制语句不需要满足任何条件。他们立即将控制从程序的一个部分移动到另一个部分。

c++中的无条件语句包括:

goto: goto语句将控件指向程序的另一部分。

break: break语句终止循环(重复结构)

continue

C++ 조건부 명령문

때로는 특정 조건에 따라 프로그램을 실행해야 하는 경우가 있습니다. 조건문은 하나 이상의 조건이 충족될 때 실행됩니다. 이러한 조건문 중 가장 일반적인 것은 다음과 같은 형식의 if 문입니다. 🎜rrreee🎜 이 문은 조건이 true인 동안 실행됩니다. 🎜🎜C++에서는 다음을 포함한 다양한 조건문을 사용합니다. 🎜🎜if-else: if-else 문은 둘 중 하나를 기준으로 작동합니다. 조건이 true이면 하나의 명령문이 실행되고, 조건이 false이면 다른 명령문이 실행됩니다. 🎜🎜if-else if-else: 이 문은 조건에 따라 사용 가능한 문을 선택합니다. 조건이 참이 아니면 마지막에 있는 else 문이 실행됩니다. 🎜🎜while: while은 주어진 문이 참인 한 반복합니다. 🎜🎜do while: do while 문은 문의 끝에서 조건을 확인한다는 점을 제외하면 while 문과 유사합니다. 🎜🎜for: 조건이 충족되는 한 for 문은 문을 반복합니다. 🎜🎜무조건 제어문🎜🎜무조건 제어문은 어떤 조건도 충족할 필요가 없습니다. 그들은 즉시 프로그램의 한 부분에서 다른 부분으로 제어권을 이동합니다. 🎜🎜C++의 무조건문에는 다음이 포함됩니다.🎜🎜goto: goto 문은 프로그램의 다른 부분에 대한 제어를 가리킵니다. 🎜🎜break: break 문은 루프를 종료합니다(반복 구조) 🎜🎜continue: 루프에서 continue 문을 사용하여 제어를 전송하여 다음 값에 대한 루프를 반복합니다. back to 루프가 시작되고 후속 명령문은 무시됩니다. 🎜🎜 🎜

위 내용은 C++ 제어문 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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