Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penggunaan suis case dalam c++

Penggunaan suis case dalam c++

下次还敢
下次还敢asal
2024-05-06 19:27:18346semak imbas

Dalam C++, pernyataan kes suis digunakan untuk melaksanakan blok kod yang berbeza berdasarkan nilai ungkapan: 1. Ungkapan boleh menjadi integer, aksara atau pemalar penghitungan. 2. Cawangan kes menentukan nilai ungkapan yang akan dipadankan. Mungkin terdapat beberapa kes yang sepadan dengan nilai yang sama. 3. Setiap cawangan kes diikuti dengan blok kod yang perlu dilaksanakan, berakhir dengan pernyataan putus. 4. Cawangan lalai digunakan untuk memadankan nilai yang tidak dinyatakan dalam ungkapan Jika tiada kes yang sepadan, blok kod ini dilaksanakan.

Penggunaan suis case dalam c++

Penggunaan pernyataan suis huruf dalam C++

Soalan: Bagaimana untuk menggunakan pernyataan suis huruf dalam C++?

Jawapan:

Pernyataan kes suis ialah pernyataan bersyarat yang digunakan untuk melaksanakan blok kod yang berbeza berdasarkan nilai ungkapan. Sintaksnya adalah seperti berikut:

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

Penggunaan:

  1. Ungkapan: Ungkapan pernyataan suis boleh berupa sebarang integer, aksara atau pemalar penghitungan.
  2. nilai kes: Setiap cawangan kes menentukan nilai untuk dipadankan dengan ungkapan. Terdapat berbilang cawangan kes yang sepadan dengan nilai yang sama.
  3. Blok kod: Selepas setiap cawangan kes ialah blok kod yang perlu dilaksanakan.
  4. kenyataan putus: Setiap cawangan kes berakhir dengan pernyataan putus, yang menyebabkan aliran kawalan keluar dari pernyataan suis. Jika tiada kenyataan putus, pelaksanaan akan diteruskan dengan cawangan kes berikutnya.
  5. Cawangan lalai: Cawangan lalai adalah pilihan dan digunakan untuk memadankan nilai yang tidak dinyatakan dalam ungkapan. Jika tiada kes yang sepadan, blok kod ini dilaksanakan.

Contoh:

Kod berikut menggunakan pernyataan suis huruf untuk melakukan tindakan berbeza berdasarkan aksara yang dimasukkan oleh pengguna:

<code class="cpp">char ch;
cout << "输入一个字符:";
cin >> ch;

switch (ch) {
  case 'a': case 'A':
    cout << "您输入的是大写或小写的 A" << endl;
    break;
  case 'b': case 'B':
    cout << "您输入的是大写或小写的 B" << endl;
    break;
  default:
    cout << "您输入的不是 A 或 B" << endl;
}</code>

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

Kenyataan:
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