C++中的控制语句

程序由指令段或指令块组成,它们在需要之前一直处于空闲状态。需要时,程序移动到适当的部分以完成任务。当一段代码繁忙时,其他部分处于非活动状态。控制语句是程序员指示在特定时间使用哪些代码段的方式。...

程序由指令段或指令块组成,它们在需要之前一直处于空闲状态。需要时,程序移动到适当的部分以完成任务。当一段代码繁忙时,其他部分处于非活动状态。控制语句是程序员指示在特定时间使用哪些代码段的方式。

Chinese Female Programmer

控制语句是源代码中控制程序执行流的元素。它们包括使用{和}括号的块,使用for、while和do-while的循环,以及使用if和switch的决策。还有后藤。有两种类型的控制语句:条件语句和无条件语句。

C++中的条件语句

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

if (condition) { statement(s); }

This statement executes whenever the condition is true.

C++ uses many other conditional statements including:

  • if-else: An if-else statement operates on an either/or basis. One statement is executed if the condition is true; another is executed if the condition is false.
  • if-else if-else: This statement chooses one of the statements available depending on the condition. If no conditions are true, the else statement at the end is executed.
  • while: While repeats a statement as long as a given statement is true.
  • do while: A do while statement is similar to a while statement with the addition that the condition is checked at the end.
  • for: A for statement repeats a statement as long as the condition is satisfied.

Unconditional Control Statements

Unconditional control statements do not need to satisfy any condition. They immediately move control from one part of the program to another part. Unconditional statements in C++ include:

  • goto: A goto statement directs control to another part of the program.
  • break: A break statement terminates a loop (a repeated structure) 
  • continue: A continue statement is used in loops to repeat the loop for the next value by transferring control back to the beginning of the loop and ignoring the statements that come after it.

  • 发表于 2021-09-27 06:42
  • 阅读 ( 239 )
  • 分类:编程

你可能感兴趣的文章

存储过程(stored procedure)和功能(function)的区别

...具有以下语法。 返回类型函数名称(参数列表){ //函数中的语句 } 可以有接受参数和不接受参数的函数。请参阅以下功能。 无效显示消息(){ prinf(“你好世界\n”); } 上面是一个简单的C函数。它不获取任何参数。它只是...

  • 发布于 2021-06-30 23:16
  • 阅读 ( 1058 )

打破(break)和在C++中继续(continue in c++)的区别

...种情况下,中断并继续提供帮助。 覆盖的关键领域 1、C++中的中断是什么?定义,功能2。C++中什么是继续?定义,功能3。C++中的中断和继续的区别是什么? 关键术语 C++,继续,中断,面向对象编程 什么是C++中的中断(break in c+...

  • 发布于 2021-07-01 04:32
  • 阅读 ( 231 )

新的(new)和C++中删除运算符(delete operator in c++)的区别

...盖的关键领域 1、C++中新操作符是什么?定义、功能2。C++中的删除操作符是什么?定义、功能3。C++中新的和删除操作符的区别是什么? 关键术语 C++,删除运算符,内存分配,新操作符 什么是C++中的新(new in c++)? 新操作符分配...

  • 发布于 2021-07-01 04:35
  • 阅读 ( 178 )

C++(c++)和JAVA(java)的区别

...行字节码。因此,这是C++和java之间的另一个区别。 转到语句 此外,虽然C++有GOTO语句,但java没有。 运算符重载 运算符重载是C++和java之间的另一个区别。C++支持运算符重载,而java不支持运算符重载。 结构和工会 C++和java之间的...

  • 发布于 2021-07-01 07:51
  • 阅读 ( 331 )

结构(structure)和C++类(class in c++)的区别

...型数据类型,而类是引用类型数据类型。 结构和类是C++中的两个编程概念。C++是一种高级的通用编程语言,它是C语言的超集,它由许多高级特征组成。数据主要有两种类型;它们是被称为值类型和引用类型。在值类型中,将直...

  • 发布于 2021-07-01 09:32
  • 阅读 ( 577 )

静止的(static)和C++中的常量函数(constant function in c++)的区别

...OOP)。程序员可以很容易地用面向对象的方法对现实世界中的场景进行建模。在OOP中,所有的东西都是一个对象,这些对象相互通信。但是,应该有一个类来创建对象。类是创建对象的蓝图。每个类都包含属性和行为,属性描述...

  • 发布于 2021-07-01 09:34
  • 阅读 ( 271 )

友元函数(friend function)和C++中的正规函数(normal function in c++)的区别

...语言,它与C语言相似,但它的C语言具有更多的特性。C++中的一个主要编程概念是函数。C++具有一个特殊的函数,称为Fuff函数,它与正常函数不同。 覆盖的关键领域 1、C++中的朋友函数是什么?定义,功能2。C++中的正常函数是...

  • 发布于 2021-07-01 11:43
  • 阅读 ( 248 )

函数声明(function declaration)和c程序设计中的函数定义(function definition in c programming)的区别

...的基础编程语言,如C++、Python、java、PHP等。函数是C编程中的一个重要概念。它是执行特定任务的一组语句。程序员可以创建函数并在主程序中调用它们,而不是在主程序中编写所有语句。它使程序更具可读性。函数执行后,控...

  • 发布于 2021-07-01 13:49
  • 阅读 ( 352 )

getline公司(getline)和cin公司(cin)的区别

getline和cin的主要区别在于getline是字符串头文件中的标准库函数,而cin是istream类的实例。 C++是贝尔实验室Bjarne Stroustrup开发的一种高级通用编程语言。它包含比C语言更高级的功能。因此,C++是C的超集。C++提供了一个标准库,它...

  • 发布于 2021-07-01 15:23
  • 阅读 ( 214 )

内景(int)和双重的(double)的区别

...变量。num1和num2的总值被分配给sum变量。最后,cout语句在控制台上显示sum。 什么是双重的(double)? 另一种主要的数据类型是double。为double分配的内存量取决于系统。但是,通常double会分配8个字节来存储数据。 Figure 2: C++ program wi...

  • 发布于 2021-07-01 17:36
  • 阅读 ( 461 )
L084540758
L084540758

0 篇文章

相关推荐