Penggunaan pernyataan suis dalam c++

下次还敢
Lepaskan: 2024-05-09 03:42:20
asal
597 orang telah melayarinya

Pernyataan suis dalam C++ ialah binaan pemilihan yang digunakan untuk melaksanakan blok kod yang berbeza berdasarkan nilai pembolehubah atau ungkapan, menukarkan berbilang pernyataan if-else kepada kod yang lebih ringkas. Penggunaannya termasuk: menyatakan ungkapan untuk dinilai. Tambahkan berbilang penyataan kes untuk nilai pemalar atau literal untuk dipadankan Setiap pernyataan kes mesti diikuti dengan penyataan rehat. Secara pilihan tambah pernyataan lalai untuk dilaksanakan jika tiada kes sepadan berlaku.

Penggunaan pernyataan suis dalam c++

Penggunaan pernyataan suis dalam C++

Pernyataan suis ialah binaan pemilihan yang melaksanakan blok kod yang berbeza berdasarkan nilai pembolehubah atau ungkapan. Ia merupakan cara yang cekap untuk menukar berbilang pernyataan if-else kepada kod yang lebih bersih dan lebih pendek.

Sintaks:

<code class="cpp">switch (expression) {
    case value1:
        // 代码块 1
        break;
    case value2:
        // 代码块 2
        break;
    ...
    default:
        // 如果没有匹配的 case,执行此代码块
}</code>
Salin selepas log masuk

Butiran penggunaan:

  • ungkapan: Pembolehubah atau ungkapan yang akan dinilai.
  • nilai1, nilai2, ...: mewakili nilai malar atau literal untuk dipadankan.
  • kes: digunakan untuk menentukan blok kod untuk dilaksanakan. Setiap kes mesti mengandungi pernyataan putus untuk keluar dari pernyataan suis.
  • lalai: Pilihan, blok kod untuk dilaksanakan apabila tiada kes yang sepadan.

Nota:

  • ungkapan mestilah jenis integer atau penghitungan.
  • nilai1, nilai2, dsb. mestilah serasi dengan jenis ungkapan.
  • Susunan pernyataan kes tidak penting, tetapi biasanya disusun mengikut saiz nilai.
  • Anda boleh meninggalkan penyataan putus melalui kata kunci jatuh untuk melaksanakan berbilang blok kod berturut-turut.

Contoh:

Contoh berikut menunjukkan cara menggunakan pernyataan suis dalam C++:

<code class="cpp">int day = 3;

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;
    default:
        cout << "无效的日期" << endl;
}</code>
Salin selepas log masuk

Dalam kes ini, apabila nilai hari ialah 3, pernyataan suis akan melaksanakan blok kod "Rabu".

Atas ialah kandungan terperinci Penggunaan 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