.
Home » , » Belajar C++ Bag.5

Belajar C++ Bag.5

Unknown | 04.30 | 0 komentar
 switch ( value ) { 
 case this: 
  Code to execute if value == this 
  break; 
 case that: 
  Code to execute if value == that 
  break; 
 ... 
 default: 
  Code to execute if value != this or that 
  break; 
 } 

Kondisi pernyataan switch adalah nilai. Kasus ini mengatakan Bahwa jika memiliki nilai apa pun yang terjadi setelah itu kemudian apa pun mengikuti usus besar. Istirahat digunakan untuk The keluar dari laporan kasus. Istirahat adalah kata kunci itu pecah dari blok kode, usuall dikelilingi oleh kawat gigi, di mana itu. Dalam hal ini, istirahat Mencegah program dari jatuh melalui dan mengeksekusi kode di semua laporan kasus lain. Suatu hal yang penting untuk dicatat tentang pernyataan switch Apakah bahwa nilai kasus mungkin hanya ekspresi terpisahkan konstan. Sayangnya, ini Bukankah hukum untuk menggunakan kasus seperti ini:
 #include <iostream> 
 
 using namespace std; 
 
 void playgame(); 
 void loadgame(); 
 void playmultiplayer(); 
 	 
 int main() 
 { 
  int input; 
 
  cout<<"1. Play game\n"; 
  cout<<"2. Load game\n"; 
  cout<<"3. Play multiplayer\n"; 
  cout<<"4. Exit\n"; 
  cout<<"Selection: "; 
  cin>> input; 
  switch ( input ) { 
  case 1:            // Note the colon, not a semicolon 
    playgame(); 
    break; 
  case 2:            // Note the colon, not a semicolon 
    loadgame(); 
    break; 
  case 3:            // Note the colon, not a semicolon 
    playmultiplayer(); 
    break; 
  case 4:            // Note the colon, not a semicolon 
    cout<<"Thank you for playing!\n"; 
    break; 
  default:            // Note the colon, not a semicolon 
    cout<<"Error, bad input, quitting\n"; 
    break; 
  } 
  cin.get(); 
 } 

Program ini akan mengkompilasi, tetapi tidak dapat dijalankan sampai fungsi terdefinisi diberikan Badan, tapi itu berfungsi sebagai model (meskipun sederhana) untuk memproses masukan. Jika Anda tidak memahami hal ini maka coba mental menempatkan dalam jika pernyataan untuk laporan kasus. Standar Skips hanya keluar dari konstruksi saklar dan kasus Memungkinkan program untuk mengakhiri secara alami. Jika Anda tidak seperti itu, maka Anda dapat membuat lingkaran di sekitar seluruh hal untuk memilikinya menunggu input yang valid. Anda Mudah Bisa membuat fungsi kecil jika Anda ingin menguji kode.
Share this article :

0 komentar:

Posting Komentar

Arsip Blog

Recent Post

Labels

  • A (6)
  • B (20)
  • C (20)
  • D (8)
  • E (2)
  • F (14)
  • G (1)
  • I (3)
  • J (6)
  • K (5)
  • L (1)
  • M (16)
  • N (4)
  • P (11)
  • Q (2)
  • R (2)
  • S (7)
  • T (9)
  • U (2)
  • V (11)
  • W (6)
.
 
Support : HONOR JANGAR | HONOR JANGAR INDONESIA | HONOR JANGAR
Copyright © 2013. Pak RT atau Pak RW - All Rights Reserved
Template Modify by Honor Jangar Indonesia
Proudly powered by Blogger