Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk menggunakan pernyataan suis dalam c++

Bagaimana untuk menggunakan pernyataan suis dalam c++

下次还敢
Lepaskan: 2024-04-28 19:24:17
asal
1181 orang telah melayarinya

Pernyataan suis ialah pernyataan aliran kawalan yang digunakan untuk melaksanakan blok kod yang berbeza berdasarkan nilai pembolehubah atau ungkapan. Sintaksnya ialah: suis (pembolehubah) { case value1: // Blok kod untuk pemecahan nilai 1 ... lalai: // Blok kod lalai akan dilaksanakan jika pembolehubah tidak sepadan dengan mana-mana kes }. Ia sering digunakan untuk memilih tindakan berdasarkan nilai, memilih laluan kod berdasarkan keadaan atau input, atau mencipta program dipacu menu.

Bagaimana untuk menggunakan pernyataan suis dalam c++

Pernyataan Suis dalam C++

Apakah pernyataan suis?

Pernyataan suis ialah pernyataan aliran kawalan yang digunakan untuk melaksanakan blok kod yang berbeza berdasarkan nilai pembolehubah atau ungkapan.

Sintaks:

<code class="cpp">switch (variable) {
  case value1:
    // 针对值 1 的代码块
    break;
  case value2:
    // 针对值 2 的代码块
    break;
  ...
  default:
    // 如果变量不匹配任何 case,则执行的默认代码块
}</code>
Salin selepas log masuk

Cara ia berfungsi:

  • pembolehubah ialah pembolehubah atau ungkapan yang akan disemak. Penyataan
  • kes menentukan setiap nilai untuk dipadankan. Pernyataan
  • break digunakan untuk keluar dari blok kes semasa dan terus melaksanakan kod berikutnya. Blok
  • lalai adalah pilihan dan digunakan untuk mengendalikan semua nilai yang tidak sepadan dengan mana-mana kes.

Penggunaan:

Pernyataan suis biasanya digunakan dalam situasi berikut:

  • Pilih operasi berbeza berdasarkan nilai.
  • Pilih laluan kod yang berbeza berdasarkan status atau input.
  • Buat program dipacu menu.

Contoh:

Contoh berikut menunjukkan cara menggunakan pernyataan suis untuk melakukan tindakan berbeza berdasarkan input pengguna:

<code class="cpp">#include <iostream>

int main() {
  int choice;

  std::cout << "请选择以下选项:" << std::endl;
  std::cout << "1. 添加" << std::endl;
  std::cout << "2. 减法" << std::endl;
  std::cout << "3. 乘法" << std::endl;
  std::cout << "4. 除法" << std::endl;

  std::cin >> choice;

  switch (choice) {
    case 1:
      // 执行加法操作
      break;
    case 2:
      // 执行减法操作
      break;
    case 3:
      // 执行乘法操作
      break;
    case 4:
      // 执行除法操作
      break;
    default:
      // 输入无效
      std::cout << "无效选项" << std::endl;
  }

  return 0;
}</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pernyataan suis dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
c++
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan