int a = 10;
int b = 10;
int c = 20;
switch (a) {
case b:
// Kode
break;
case c:
// Kode
break;
default:
// Kode
break;
}
Kasus default adalah opsional, tetapi adalah bijaksana untuk memasukkannya sebagai menangani setiap kasus yang tak terduga. Beralih pernyataan berfungsi sebagai cara sederhana untuk menulis panjang jika laporan ketika persyaratan terpenuhi. Sering dapat digunakan untuk memproses masukan dari pengguna.
Di bawah ini adalah contoh program, di mana tidak semua fungsi yang tepat sebenarnya dinyatakan, tapi yang menunjukkan bagaimana seseorang akan menggunakan switch dalam sebuah program.
#include <iostream.h>
#include <conio.h>
menggunakan namespace std;
kekosongan permainan anak-anak ()
{
cout << "Mainkan permainan yang disebut";
}
kekosongan loadgame ()
{
cout << "Load permainan yang disebut";
}
kekosongan playmultiplayer ()
{
cout << "Mainkan permainan multiplayer yang disebut";
}
int main ()
{
int masukan;
cout << ". 1 Mainkan permainan \ n";
cout << "2 Beban permainan \ n.";
cout << ". 3 Mainkan multiplayer \ n";
cout << ". 4 Exit \ n";
cout << "Seleksi:";
cin >> masukan;
switch (input) {
case 1: // permainan anak-anak ();
break;
case 2: // loadgame ();
break;case 3: // playmultiplayer ();
break;case 4: // cout << "Terima kasih untuk bermain \ n";
break;
default: // cout << "Kesalahan, masukan yang buruk, berhenti \ n";
break;
}
getch ();
}
Program ini akan mengkompilasi, tetapi tidak dapat dijalankan sampai fungsi terdefinisi diberikan tubuh, tetapi berfungsi sebagai model (meskipun sederhana) untuk memproses masukan. Jika Anda tidak memahami hal ini maka coba mental menempatkan dalam jika laporan untuk laporan kasus. Default hanya melompat keluar dari konstruksi kasus saklar dan memungkinkan program untuk mengakhiri secara alami. Jika Anda tidak seperti itu, maka Anda dapat membuat lingkaran di sekitar seluruh hal untuk memilikinya menunggu masukan yang valid. Anda bisa dengan mudah membuat fungsi kecil sedikit jika Anda ingin menguji kode.
#include <conio.h>
menggunakan namespace std;
kekosongan permainan anak-anak ()
{
cout << "Mainkan permainan yang disebut";
}
kekosongan loadgame ()
{
cout << "Load permainan yang disebut";
}
kekosongan playmultiplayer ()
{
cout << "Mainkan permainan multiplayer yang disebut";
}
int main ()
{
int masukan;
cout << ". 1 Mainkan permainan \ n";
cout << "2 Beban permainan \ n.";
cout << ". 3 Mainkan multiplayer \ n";
cout << ". 4 Exit \ n";
cout << "Seleksi:";
cin >> masukan;
switch (input) {
case 1: // permainan anak-anak ();
break;
case 2: // loadgame ();
break;case 3: // playmultiplayer ();
break;case 4: // cout << "Terima kasih untuk bermain \ n";
break;
default: // cout << "Kesalahan, masukan yang buruk, berhenti \ n";
break;
}
getch ();
}
Program ini akan mengkompilasi, tetapi tidak dapat dijalankan sampai fungsi terdefinisi diberikan tubuh, tetapi berfungsi sebagai model (meskipun sederhana) untuk memproses masukan. Jika Anda tidak memahami hal ini maka coba mental menempatkan dalam jika laporan untuk laporan kasus. Default hanya melompat keluar dari konstruksi kasus saklar dan memungkinkan program untuk mengakhiri secara alami. Jika Anda tidak seperti itu, maka Anda dapat membuat lingkaran di sekitar seluruh hal untuk memilikinya menunggu masukan yang valid. Anda bisa dengan mudah membuat fungsi kecil sedikit jika Anda ingin menguji kode.
CONTOH GAMBAR

0 komentar:
Posting Komentar