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++
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>
Butiran penggunaan:
Nota:
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>
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!