21xrx.com
2024-12-23 01:58:49 Monday
登录
文章检索 我的文章 写文章
C++并列条件语句
2023-07-03 16:28:53 深夜i     --     --
C++ 条件语句 并列 多条件 if语句

C++是一种广泛使用的编程语言,在实际应用中,我们常常需要使用条件语句来根据不同的情况进行不同的操作。C++中的条件语句主要包括if语句、if-else语句、if-else if语句以及switch语句。

if语句是C++中最基本的条件语句,它的基本格式为:

if (条件)

  代码块;

当条件满足时,执行代码块中的指令,否则跳过该代码块。例如,我们可以使用if语句来判断用户输入的数是否大于10:

int num;

cin >> num;

if (num > 10)

  cout << "输入的数大于10" << endl;

当输入的数大于10时,if语句中的代码块将被执行,输出相应的提示信息。

if-else语句是在if语句的基础上扩展而来,它的格式如下:

if (条件)

  代码块1;

else

  代码块2;

当条件满足时,执行代码块1中的指令,否则执行代码块2中的指令。例如,我们可以使用if-else语句来判断用户输入的数是否为偶数:

int num;

cin >> num;

if (num % 2 == 0)

  cout << "输入的数为偶数" << endl;

else

  cout << "输入的数为奇数" << endl;

当输入的数为偶数时,if语句中的代码块1将被执行,输出相应的提示信息;当输入的数为奇数时,else中的代码块2将被执行,输出相应的提示信息。

if-else if语句是在if-else语句的基础上扩展而来,它的格式如下:

if (条件1)

  代码块1;

else if (条件2)

  代码块2;

else

  代码块3;

当条件1满足时,执行代码块1中的指令,否则判断条件2是否满足,如果满足则执行代码块2中的指令,否则执行代码块3中的指令。例如,我们可以使用if-else if语句来判断用户输入的数是正数、负数还是零:

int num;

cin >> num;

if (num > 0)

  cout << "输入的数是正数" << endl;

else if (num < 0)

  cout << "输入的数是负数" << endl;

else

  cout << "输入的数是零" << endl;

当输入的数为正数时,if语句中的代码块1将被执行,输出相应的提示信息;当输入的数为负数时,else if语句中的代码块2将被执行,输出相应的提示信息;当输入的数为零时,else中的代码块3将被执行,输出相应的提示信息。

switch语句也是C++中常用的条件语句,它的格式如下:

switch (表达式)

  case 常量1:

    代码块1;

    break;

  case 常量2:

    代码块2;

    break;

  ...

  default:

    代码块n;

当表达式的值等于常量1时,执行代码块1中的指令;当表达式的值等于常量2时,执行代码块2中的指令;以此类推。如果表达式的值不等于任何一个常量,则执行default中的代码块n。例如,我们可以使用switch语句来判断用户输入的数字对应的星期几:

int day;

cin >> day;

switch (day)

  case 1:

    cout << "星期一" << endl;

    break;

  case 2:

    cout << "星期二" << endl;

    break;

  case 3:

    cout << "星期三" << endl;

    break;

  case 4:

    cout << "星期四" << endl;

    break;

  case 5:

    cout << "星期五" << endl;

    break;

  case 6:

    cout << "星期六" << endl;

    break;

  case 7:

    cout << "星期日" << endl;

    break;

  default:

    cout << "无效的输入" << endl;

当用户输入的数字为1时,switch语句中的代码块1将被执行,输出相应的提示信息;当用户输入的数字为2时,switch语句中的代码块2将被执行,输出相应的提示信息;以此类推。如果用户输入的数字超出了1-7的范围,则执行default中的代码块n,输出相应的提示信息。

总之,在C++中,条件语句是非常重要且基础的知识点,掌握它们对于编写高质量的代码是至关重要的。

  
  

评论区

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