C++主要的六种类型语句
bigfly Lv4

在 C++ 编程语言中,语句(statements)是构成程序的基本单位。C++ 类型的语句主要包括以下六种:

  1. 表达式语句(Expression Statements)

    • 这是最常见的语句类型,通常用于计算一个值或调用一个函数。例如:

      1
      2
      3
      cpp复制代码x = 5;
      y = x + 2;
      foo();
  2. 复合语句(Compound Statements)

    • 复合语句也称为块(block),由大括号

      1
      {}

      包围的一组语句构成,通常用于定义函数体或控制结构中的代码块。例如:

      1
      2
      3
      4
      cpp复制代码{
      int x = 10;
      x++;
      }
  3. 选择语句(Selection Statements)

    • 选择语句用于根据条件执行不同的代码段,主要包括

      1
      if

      1
      else

      、和

      1
      switch

      语句。例如:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      cpp复制代码if (x > 0) {
      std::cout << "Positive";
      } else {
      std::cout << "Non-positive";
      }

      switch (x) {
      case 1:
      std::cout << "One";
      break;
      case 2:
      std::cout << "Two";
      break;
      default:
      std::cout << "Other";
      break;
      }
  4. 迭代语句(Iteration Statements)

    • 迭代语句用于重复执行一段代码,主要包括

      1
      for

      1
      while

      、和

      1
      do-while

      语句。例如:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      cpp复制代码for (int i = 0; i < 10; i++) {
      std::cout << i;
      }

      while (x > 0) {
      x--;
      }

      do {
      x++;
      } while (x < 10);
  5. 跳转语句(Jump Statements)

    • 跳转语句用于改变程序的执行顺序,主要包括

      1
      break

      1
      continue

      1
      return

      、和

      1
      goto

      语句。例如:

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      cpp复制代码for (int i = 0; i < 10; i++) {
      if (i == 5) {
      break;
      }
      if (i % 2 == 0) {
      continue;
      }
      std::cout << i;
      }

      return 0;

      goto label;
      label:
      std::cout << "Jumped to label";
  6. 声明语句(Declaration Statements)

    • 声明语句用于声明变量、函数、类等,通常包括类型说明符和变量名。例如:

      1
      2
      3
      4
      cpp复制代码int x;
      double y = 5.5;
      void foo();
      class MyClass {};

这些语句类型构成了 C++ 编程语言的基本语法结构,允许程序员编写灵活且功能强大的程序。