Huis Ontwikkeling Wat is een if-verklaring in c? - definitie van techopedia

Wat is een if-verklaring in c? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent If Statement?

Een if-instructie in C # is een programmeerconstructie in C # die wordt gebruikt om selectief code-instructies uit te voeren op basis van het resultaat van de evaluatie van een Booleaanse expressie. De Booleaanse expressie moet een echte of een valse waarde retourneren.

De instructie if wordt gebruikt als een besturingsopdracht om naar verschillende secties code te vertakken, afhankelijk van het resultaat van de Booleaanse voorwaardelijke expressie. De uitdrukking staat tussen haakjes en wordt tijdens de uitvoering geëvalueerd. Als de uitdrukking een echte waarde oplevert, wordt de code na de instructie if uitgevoerd. Anders wordt de code na een optionele "else" -instructie uitgevoerd. Als er geen instructie anders is, gaat de uitvoering verder met de code na het if-blok.

De if-instructie biedt een beslissingsmogelijkheid waarmee een stuk code wordt uitgevoerd in plaats van het andere op basis van een of meer opgegeven voorwaarden.

Techopedia legt If Statement uit

Meerdere voorwaarden kunnen worden gecombineerd in de Booleaanse expressie die moet worden geëvalueerd in de if-opdracht met behulp van de operator OR (||) en / of de operator AND (&&). De andere set van overeenkomstige logische operatoren zijn | en &. De logische operatoren && en || produceer efficiëntere code dan de andere reguliere omdat de hele expressie niet altijd geëvalueerd hoeft te worden. Als gevolg hiervan worden ze kortsluitingsexploitanten genoemd.

Een if-instructie kan bijvoorbeeld worden gebruikt om te controleren of een tekeninvoer in het programma een alfabetisch, numeriek of speciaal teken is.

In tegenstelling tot talen zoals C of C ++, waar een resultaat van nul als een valse waarde wordt beschouwd en een ander getal dan nul als waar wordt beschouwd, verwacht C # resultaten alleen als Booleaanse waarden (waar of onwaar). Daarom moet voor numerieke voorwaarden zoals een variabele die niet gelijk is aan nul, de uitdrukking expliciet voor die voorwaarde worden geschreven en niet alleen worden geëvalueerd met het getal zelf tussen haakjes.

Hoewel het schakelconstructie een alternatief vormt voor de if-instructie en betere prestaties en duidelijkere code kan bieden, kan het alleen worden gebruikt om expressies te testen tegen constante waarden. De if-instructie kan worden vervangen door een ternaire operator wanneer een voorwaarde wordt geëvalueerd. Het resultaat van de evaluatie wordt overwogen voor het toewijzen van een variabele aan een waarde.

Deze definitie is geschreven in de context van C #
Wat is een if-verklaring in c? - definitie van techopedia