In het programmeren van computers , een selectie structuur treedt op wanneer u uw programmacode naar een van meerdere mogelijke uitkomsten te voeren , gebaseerd op de waarde van een variabele . In C-programmeertaal , de twee soorten selectie structuren zijn "als " statements en " switch" gevallen . U kunt gebruik maken van deze structuren overal in uw programma , maar ze lijken verschillend syntactisch . Als verklaring An " if" statement kunt u wijzigen de stroom van uw programma . U kunt een variabele vergelijken met een waarde of een van meerdere waarden , met behulp van " anders als " blokken , en beslissen wat te doen als de variabele niet overeenkomt met een van hen , en wat te doen als het niet doet , met behulp van een " anders " te blokkeren. U kunt de functionaliteit van een if-statement uit te breiden door meer dan een variabele te vergelijken in een tijd met " en " en " of" logica , of u kunt nesten meerdere indien statements in elkaar om meerdere variabelen te vergelijken . < Br > Als verklaring Syntax om een if-statement , typt u " if ( var op value ) " waar " var " is de variabele die u wilt vergelijken , " op " te gebruiken , wordt de operator , bijvoorbeeld gelijk aan of groter dan of kleiner dan, "waarde" is de waarde of de variabele evalueert . Na de "als " block , kunt u een of meer " anders als " blokken om te testen voor meer voorwaarden , met dezelfde syntaxis als de eerste if-statement . U kunt ook " anders " als de laatste blok dat wordt uitgevoerd als de variabele niet overeenkomt met een van de als of anders als blokken. Schakelaar Selection gebruiken De switch case-selectie werkt het beste wanneer u meerdere mogelijke uitkomsten , maar je kunt het gebruiken voor zo weinig als een . U passeert een variabele naar de schakelaar structuur en vergelijkt zijn waarde ten opzichte van een aantal zaken , en neemt de juiste van de ene het overeenkomt . In tegenstelling tot de if-statement , de switch-case enige uitkomsten uitgevoerd wanneer de variabele overeenkomt met een van de gevallen . Het ondersteunt niet groter of kleiner dan de exploitanten . Schakelaar Syntax Om de switch-case selectie structuur te gebruiken , je " switch ( var ) " type om opent het blok , waar de " var " is de variabele die u wilt vergelijken . Op de volgende lijnen , programmeert u de verschillende gevallen door het intikken van "case " en het patroon dat u wilt passen , dan is de verklaringen die u wilt uitvoeren voor elk geval . Typ tenslotte het sleutelwoord " break " te zeggen het blok aan de schakelaar te sluiten wanneer het geval voltooid . Na ieder geval , maak dan een " standaard "-schakelaar , die het blok uitgevoerd wanneer geen van de gevallen overeen .
|