21xrx.com
2024-12-22 22:25:47 Sunday
登录
文章检索 我的文章 写文章
C++的9种控制语句
2023-07-07 00:22:17 深夜i     --     --
C++ 控制语句

C++是一种高级编程语言,它有许多控制语句,其中包括9种基本的控制语句。这些控制语句可以让程序员控制程序的执行流程,使程序能够按照预期的方式运行。

1. if语句

if语句是C++中最基本、最常用的控制语句之一。它用于在特定条件下执行一些代码。当条件的值为true时,if语句中的代码块将被执行。例如,如果我们要判断一个数是否为偶数,可以使用如下代码:

if (num % 2 == 0)

 cout << "This number is even." << endl;

2. else语句

else语句用于在if语句的条件不满足时执行某些代码。例如,在上面的if语句后,我们可以添加一个else语句,以输出数字是奇数的信息:

if (num % 2 == 0)

 cout << "This number is even." << endl;

else

 cout << "This number is odd." << endl;

3. switch语句

switch语句用于根据不同的条件执行不同的代码块。例如,我们可以使用switch语句对不同的年份进行分类:

switch (year)

 case 2020:

  cout << "This year was tough." << endl;

  break;

 case 2021:

  cout << "Things are looking up." << endl;

  break;

 default:

  cout << "I don't know what year it is." << endl;

  break;

4. while语句

while语句用于重复执行一些代码,直到条件不再满足为止。例如,我们可以使用while语句来输出数字从0到9:

int i = 0;

while (i < 10) {

 cout << i << endl;

 i++;

}

5. do-while语句

do-while语句和while语句类似,不同之处在于do-while语句至少会执行一次代码块。例如,我们可以使用do-while语句输出数字从0到9:

int i = 0;

do {

 cout << i << endl;

 i++;

} while (i < 10);

6. for语句

for语句用于重复执行一些代码,通常用于已知循环次数的情况。例如,我们可以使用for语句输出数字从0到9:

for (int i = 0; i < 10; i++)

 cout << i << endl;

7. break语句

break语句用于终止循环。例如,我们可以使用break语句在数字等于5时停止循环:

for (int i = 0; i < 10; i++) {

 if (i == 5)

  break;

 cout << i << endl;

}

8. continue语句

continue语句用于跳过当前的循环迭代。例如,我们可以使用continue语句在数字等于5时跳过这个数字:

for (int i = 0; i < 10; i++) {

 if (i == 5)

  continue;

 cout << i << endl;

}

9. goto语句

goto语句用于跳转到程序中的标签。它是C++中最古老的控制语句之一,并且在现代编程中已经不再使用。如果不理解它,可以不考虑它。

总体来说,这9种控制语句是C++编程中不可或缺的部分。通过熟悉和使用它们,程序员可以更好地控制程序的执行流程,使程序的行为更加准确和可控。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复