Den bryter uttalelse er et kraftig programmeringsspråk struktur som finnes i de fleste programmeringsspråk. Det vil tillate deg å skrive en del av koden som kan behandle forskjellige instruksjoner basert på en rekke ulike muligheter for en variabel. En bryter uttalelse kan fort ta plassen til en svært komplisert , langsom serie nestede "hvis" uttalelser. En bryter programmering struktur kan også bli referert til som en utvalgt eller sak uttalelse (fra Visual Basic) . Instruksjoner
en
Bestem tydelig på dine vilkår og koden som du ønsker å kjøre basert på disse forholdene . Husk at en datamaskin vil bare gjøre akkurat det du ber den å gjøre , så hvis du ikke er veldig tydelig på hva som skal skje når , vil du ikke ha mulighet til å skrive kode som vil fungere korrekt . I dette eksempelet ønsker vi å finne en shipping rate . Hvis delen kode er " A." frakt kostnader er $ 5 , og hvis koden er "B ", frakt kostnader er $ 10; . , og hvis koden er "C ", frakt kostnader er $ 20
2
Skriv bryteren setning etterfulgt av elementet som skal sammenlignes i parentes. Bryteren kommandoen må være skrevet i små bokstaver eller programmet vil ikke kompilere . Inne i parentes vil være variabel , utsagn, funksjon eller beregning som vil bli vurdert. Eksempel : switch (kode )
3
Legg klammeparentes å legge alle de indre delene av bryteren uttalelse . Du kan ha så mange eller så få uttalelser som du liker inne i bryteren uttalelse , men som med de fleste deler av C-kode , må du omslutte den delen med klammeparentes for å indikere hvor blokken begynner og slutter . Eksempel : switch (kode ) { }
4
Legg case uttalelser for hvert annet alternativ du vil kontrollere varen for . Hver sak uttalelse vil bli etterfulgt av verdien å sammenligne og må følges av et kolon . Eksempel : switch (kode ) {case 'A' : case ' B' : case ' C' : }
5
Legg til kode og instruksjoner for hver forekomst : switch (kode ) {case 'A' : koste = 5; case ' B' : cost = 10; case ' C' : cost = 20 ;}
6
Legg bryte uttalelser hvis du vil at koden for å bare gjøre instruksjoner for ett tilfelle . Med case uttalelser vil koden fortsette å utføre hver linje til den når enden av bryteren eller når en pause uttalelse . Uten bruddet setninger vil eksempel i Trinn 5 alltid beregne kostnaden for å være 20 . For eksempel : switch (kode ) {case 'A ': kostnad = 5; break ; case ' B' : cost = 10; break ; case ' C' : cost = 20; break ;}